课程
/后端开发
/Java
/MyBatis-Plus入门
老师,如果我有一个不是主键的字段也想要全局不重复的数字串,能够使用雪花算法自动填充吗?
2019-08-02
源自:MyBatis-Plus入门 6-2
正在回答
有个办法,使用MP的自动填充功能,你要填充的实体类属性上增加@TableField注解,注解中fill属性,设置填充的类型。然后在自己重写的继承MetaObjectHandler的类中,编写字段填充逻辑。在自动填充逻辑中,就可以调用雪花算法的类生成数字串的方法,然后填充进你要填充的字段。自动填充功能可以参考官方文档,地址:https://mybatis.plus/guide/auto-fill-metainfo.html
哦,好的。还想在项目里学一下,可惜了。
谢谢老师。老师有使用mybtis-plus的后端类似电商项目这种课程吗?
老猿
举报
MyBatis-Plus框架入门必学课程!
1 回答mp id自增的雪花算法ID 并发的瓶颈是多少?
2 回答user表无法实现主键自增
2 回答 主键id 不能使用 第2中方式 吗 ?
1 回答主键生成策略为雪花id的情况下如何指定终端ID和数据中心ID
2 回答id是怎么自动生成的,是从实体类里面配置什么了吗,还是long类型的主键MP自动生成?