mybatis plus 主键生成 Twitter雪花算法 id 及修改id为字符型

摘要:
Mybatisplus将主键生成策略配置为2,即使用Twitter雪花算法生成idspringboot,其配置为:GlobalConfigurationconf=newGlobalConfiguration(newLogicSqlInjector());conf.setIdType(5);这将生成一个长类型。如果要将此id转换为字符串类型,可以将主键生成策略配置为5https://gite

mybatis plus配置主键生成策略为2,就是 使用Twitter雪花算法 生成id

spring boot中配置为:

GlobalConfiguration conf = new GlobalConfiguration(new LogicSqlInjector());

conf.setIdType(5);

这样生成的是long类型的,如果想把这个id 转为字符串类型,则配置主键生成策略为5就行了

https://gitee.com/baomidou/mybatis-plus/blob/dev/mybatis-plus-support/src/main/java/com/baomidou/mybatisplus/enums/IdType.java

设置 ID_WORKER_STR 5

免责声明:文章转载自《mybatis plus 主键生成 Twitter雪花算法 id 及修改id为字符型》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Windows 安装配置 JIRASpringBoot-Mybatis_Plus学习记录之公共字段自动填充下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Linux操作系统的种种集成开发环境

随着Linux的逐渐兴起,已经有为数众多的程序在上面驰骋了,许多开发环境(Development Environment)也应运而生。好的开发环境一定是集成了编辑、编译和调试等多项功能并且易于使用。本文介绍了一些在Linux上流行的开发环境。 C-Forge C-Forge(即Code Forge——代码制造)是多用户集成开发环境,它提供了完全的工...

2009年10个Java技术解决方案

2009年10个Java技术解决方案 作者:Javaeye2009-01-04 【IT168 资讯】2009 年已经来到,什么样的技术值得关注?Joshua选出了10项2009年重要的Java技术解决方案,他认为重构...

程序员咋学习

要想成为大牛和专家,必须得不断学习。 学习最主要就是两方面,一方面是勤奋,另一方面是名师出高徒。 勤奋的事不必多说,大家都明白。 名师出高徒这个事得说说,很多人貌似明白这个道理,但是实践上不大会使。 在公司里上班,知识分为两类,一个是公共知识,一个是公司产品知识。公共知识就是不论你在哪个公司都会用到的知识,比如说apache的知识,这知识全世界人都在共享...

谁把天才变成了魔兽

忽闻CCTV12又有力作“谁把天才变成了魔兽”。非常之牛B,听说而已,没有亲见。于是在土豆上搜索到了该视频,并且用了巨大的毅力将此片看完。受益菲浅。但是看了此片,我才知道原来很黄很暴力是那么渺小的句子。特意在此收录了该视频中的一些经典台词,供大家参观学习之用。群众演员1(饰演伤心家长A):WOW的音乐 让我感觉就像进了魔鬼迷宫 我心里一直在打颤 不的不吃了...

Oracle触发器1介绍

Oracle官方参考:PL/SQL Language Referenc->9 PL/SQL Trigger Reasons to Use Trigger: ■ Automatically generate calculated column values ■ Log events■ Gather statistics on table access■...

【强烈推荐】如何解决JQuery类Post方式的跨域问题 空山雪林通用模块设计工作室 ITeye技术网站

【强烈推荐】如何解决JQuery类Post方式的跨域问题 - 空山雪林通用模块设计工作室 - ITeye技术网站 【强烈推荐】如何解决JQuery类Post方式的跨域问题 博客分类:核心代码片段 jQueryjsonFlashXML工作 在很多应用场景,利用JQ的getJSON解决跨域问题是首选,非常好用,类似代码如下: Js代码...