oracle使用sys_guid()来自动获取uuid时,需要把此id返回
<insert id="addTask" parameterType="Task">
<selectKey resultType="String" keyProperty="uuid" order="BEFORE">
SELECT sys_guid() FROM DUAL
</selectKey>
insert into t_zone_task values(#{uuid}, #{title}, #{author}, #{subjectId}, sysdate, #{duration}, #{state})
</insert>测试代码:public void addTask(Task task) {
System.out.println("before:" + task.getUuid());
taskMapper.addTask(task);
System.out.println("after:" + task.getUuid());
}
本文介绍如何在MyBatis中使用Oracle的sys_guid()函数为记录自动生成UUID,并展示了一个具体的实现案例,包括XML配置及Java调用代码。
3372

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



