在Mybatis中,我们在定义<selectedKey>
语句时使用insert
生成列,但对于不同的DB,它在selectedKey
元素中具有不同的内容。
对于像这样的MySQL:
<selectKey resultType="java.lang.Long" order="AFTER" keyProperty="productId">
SELECT LAST_INSERT_ID()
</selectKey>
对于像这样的Oracle:
<selectKey resultType="java.math.BigDecimal" order="BEFORE" keyProperty="id">
SELECT U_USER_INFO_SEQ.Nextval as ID from DUAL </selectKey>
那么这如何支持多个DataSource?
答案 0 :(得分:1)