MyBatis自动生成UUID并返回

MyBatis自动生成UUID并返回,第1张

SpringBoot整合MyBatis可参考: https://www.jianshu.com/p/336870c56ea4

pom依赖

实体类

Dao接口

xml

在要做测试的类上生成测试方法,如测试ServiceTestImpl类

测试类

若想生成自增主键,可采取下列写法,此时实体的id应为Integer类型

首先mysql 没有guid()函数,oracle才有,mysql的是 uuid()函数,使用方法是:

insert into pub_attachments(vchr_id,vchr_domain)) values(uuid(),'ibm')

mybatis并不能帮你生成sql语句,一切都需要你自己写,写在一个配置文件中,也就是说,mybatis是介于hibernate和jdbc之间的一个轻量级的orm框架,正因为所有sql都需要自己写,所以更接近sql本身,更能利用数据库特性,效率更高。

因此,如何删除那就要看你的uuid表如何组织的,然后写一条普通的sql语句删除就是了,当然需要预留变量占位符。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11546950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存