<insert id="insert">
<selectKey keyProperty="id" resultType="int" order="BEFORE">
<if test="_databaseId == 'oracle'">
select seq_users.nextval from dual
</if>
<if test="_databaseId == 'db2'">
select nextval for seq_users from sysibm.sysdummy1"
</if>
</selectKey>
insert into users values (#{id}, #{name})
</insert>
mybatis test条件判断中判断是否等于某个值应该用==,否则用=会直接忽略证if条件,自动加上判断条件
最新推荐文章于 2024-04-26 09:00:00 发布