MyBatisのアノテーションで親クラスのデータ取得時に、子や孫クラスを一緒に取得する方法(EAGER LOAD)、必要になってから取得する方法(LAZY LOAD)を記載します。 なお、常に子クラスと一緒に扱うときはEAGER LOAD, 必要に応じて子クラスを使用する場合はLAZY LOADをよく使用します。 環境 Java 17 org.springframework.boot:spring-boot-starter-jdbc 2.6.4 org.mybatis.spring.boot:mybatis-spring-boot-starter 2.2.0 前提 論理的には3階層、物理的には…