zoukankan      html  css  js  c++  java
  • mybatis plus 自定义生成String类型的主键

    1.创建MybatisPlusConfig配置类

    @Configuration
    public class MybatisPlusConfig {
            /**
         * 自定义主键生成:生成的 当前时间 + 随机数的格式
         * @return
         */
        @Bean
        public IdentifierGenerator idGenerator() {
            return new IdentifierGenerator() {
                @Override
                public Number nextId(Object entity) {
                    return null;
                }
    
                @Override
                public String nextUUID(Object entity) {
                    return DateUtil.format(new Date(), DatePattern.PURE_DATETIME_PATTERN) + IdUtil.simpleUUID();
                }
            };
        }
    }

    2.yml添加如下配置

    mybatis-plus:
      global-config:
        db-config:
          id-type: ASSIGN_UUID
  • 相关阅读:
    Mysql 数据库高级
    Mysql 数据库
    并发编程
    网络编程
    1113
    1112
    P相遇游戏
    中位数
    PETS
    打暴力程序的正确做法
  • 原文地址:https://www.cnblogs.com/jinjingBlog/p/14236459.html
Copyright © 2011-2022 走看看