2017-11-03 35 views
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の

答えて

関連する問題