• 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
  • 相关阅读:
    history对象
    排序算法总结
    Boltzmann机
    Sort Colors
    First Missing Positive
    Sort List
    Insertion Sort List
    Merge Two Sorted Lists
    Merge Sorted Array
    Sum Root to Leaf Numbers
  • 原文地址:https://www.cnblogs.com/jinjingBlog/p/14236459.html
Copyright © 2020-2023  润新知