- 追加された行はこの色です。
- 削除された行はこの色です。
-OR Mapperについて調査
*主要製品 [#peedb0ea]
**MyBatis [#f825516d]
-SQLとObjectのマッパー
-XMLにSQLを記載する、XMLにmethod名のIDをつけると該当メソッドはそのSQLを実施する。
***Springbootで利用 [#q21238d8]
-V1.5.3と利用すると@Mapperつけても無視される。なのでブートクラスにMapperscanのパッケージ名+@Mapper併用で何とか起動
**Springbootとの連携 [#h0d28869]
-@Mapperをつけるか
-@MapperScanを使って対象のパッケージを指定する。
<mybatis:scan base-package="org.mybatis.spring.sample.mapper" />
@MapperScan("org.mybatis.spring.sample.mapper")
***SQLファイル [#l4681955]
<sql id="searchConditionFragment">
Select
*
FROM
TableA
<if test="condition.someFlg != null and condition.someFlg">
JOIN TableB ON TableA.id = TableB.tablea_id
</if>