mybatis怎么给主键自动设置uuid

<insert id="addUser" parameterType="SysUser" useGeneratedKeys="true" keyProperty="id">
<selectKey keyProperty="id" resultType="java.lang.String" order="BEFORE">
select replace(uuid(),'-','') from dual
</selectKey>
insert into sys_user ( id,username,password,name,birthday,gender,telephone,email ) values (#{id},#{username},#{password},#{name},#{birthday},#{gender},#{telephone},#{email})
</insert>
`
本文介绍如何在MyBatis中使用UUID作为主键的自动生成策略。通过<selectKey>元素和SQL语句实现UUID的生成,并在插入记录前将其赋值给实体类的主键属性。
1459

被折叠的 条评论
为什么被折叠?



