非主键可以是使用雪花算法自动填充吗?

来源:6-2 主键策略

三又十二分之四

2019-08-02 11:04

老师,如果我有一个不是主键的字段也想要全局不重复的数字串,能够使用雪花算法自动填充吗?

写回答 关注

3回答

  • 老猿
    2019-08-02 11:21:18

           有个办法,使用MP的自动填充功能,你要填充的实体类属性上增加@TableField注解,注解中fill属性,设置填充的类型。然后在自己重写的继承MetaObjectHandler的类中,编写字段填充逻辑。在自动填充逻辑中,就可以调用雪花算法的类生成数字串的方法,然后填充进你要填充的字段。自动填充功能可以参考官方文档,地址:https://mybatis.plus/guide/auto-fill-metainfo.html

  • 三又十二分之四
    2019-08-02 11:41:44

    哦,好的。还想在项目里学一下,可惜了。

  • 三又十二分之四
    2019-08-02 11:24:01

    谢谢老师。老师有使用mybtis-plus的后端类似电商项目这种课程吗?

    老猿

    目前我没有这类课程,也没有讲这类课程的计划。

    2019-08-02 11:39:51

    共 1 条回复 >

MyBatis-Plus入门

MyBatis-Plus框架入门必学课程!

56140 学习 · 381 问题

查看课程

相似问题