MyBatisのmapperパスをどのように設定しますか?

MyBatisの設定ファイルでは、要素を使用してMapperインタフェースのパスを設定できます。

  1. マイバティスの設定ファイル
  2. <マッパー>
<configuration>
   ...
   <mappers>
      <!-- 配置 Mapper 接口的路径 -->
      <mapper resource="com/example/mappers/ExampleMapper.xml"/>
      <mapper class="com.example.mappers.AnotherMapper"/>
      <package name="com.example.mappers"/>
   </mappers>
   ...
</configuration>
  1. の以下の内容を日本語で言い換えると、次の通りです。
  1. マッパーXMLファイルのパスを指定するためにresource属性を使用します。例えば、。
  2. Mapper インターフェースの完全修飾名を指定するために、class属性を使用します。例:。
  3. パッケージ要素を使用してパッケージを指定すると、MyBatisは自動的にそのパッケージ内のすべての Mapper インタフェースをスキャンします。例:。

Mapperインターフェースのパスを構成するには、resource、class、packageを同時に使用できます。

この設定により、MyBatisは指定されたパスを自動的にスキャンして対応するMapperインターフェースをロードします。

bannerAds