0
insert
ステートメントを定義するときMybatisでは、生成された列に<selectedKey>
を使用しますが、異なるDBに対してはselectedKey
要素に異なる内容が含まれています。 Oracleの場合<selectKey> MyBatisで複数のデータソースをサポートする方法
<selectKey resultType="java.lang.Long" order="AFTER" keyProperty="productId">
SELECT LAST_INSERT_ID()
</selectKey>
このような:
<selectKey resultType="java.math.BigDecimal" order="BEFORE" keyProperty="id">
SELECT U_USER_INFO_SEQ.Nextval as ID from DUAL </selectKey>
それでは、どのようにこのサポートは、複数のデータソースこのようなMySQLの
?
これはOracleとSQL Serverをそれぞれサポートするために使用しています –