Mybatis学习
使用Mysql自带的UUID函数
注意,这个实验需要先将数据ID类型改为varchar,User 类中的ID改为String
<insert id="addUser2" parameterType="user">
<selectKey resultType="java.lang.String" keyProperty="id" order="BEFORE">
select uuid();
</selectKey>
insert into test01.user(id,username, address) VALUES (#{id},#{username},#{address});
</insert>
- seleectKey 表示查询key
- keyProperty 属性表示将查询的结果赋值给传递进来的User对象的id属性
- resultType表示查询结果的返回类型
- order表示这个查询操作的执行,before表示这个查询操作在insert之前执行。

浙公网安备 33010602011771号