主键策略:

1、自动增长

有一点小缺陷:例如当一张表里的数据过于庞大时我们会进行分表操作,若是用自动增长策略,那么除了第一张表外的每一张表都必须知道上一张的表的的最后ID值。这个操作便会造成效率的变低。

2、UUID

每次生成随机的唯一ID

但是其中包含字符,无法进行排序

3、Redis生成ID

利用他的原子操作,每次加5

4、mybatis plus自带的snowflake算法 也叫雪花算法 生成19位唯一的可排序的ID 。

mp自动增长:

1、实体类相关属性上添加注解@TableField(fill = FieldFill.xxx)

2、自定义实现类,实现两个方法,插入时填充和更新时填充

最新文章

  1. backup3:master 数据库的备份和还原
  2. Visual Studio 2015 各版本对比及下载地址
  3. Dynamics AX 2012 R2 通过数据源保存记录时触发的方法
  4. C++ 之 auto_ptr and shared_ptr
  5. VMware 克隆 Linux 系统后找不到 eth0 网卡问题(转)
  6. C++STL - vector
  7. 通过UserAgent判断设备为Android、Ios、Pc访问
  8. 推荐几个好用的在线svn空间
  9. [Python爬虫] Selenium自动访问Firefox和Chrome并实现搜索截图
  10. Swift入门篇-闭包和函数
  11. MVC中的@Html.DisplayFor等方法如何控制日期的显示格式(转)
  12. 事件demo
  13. 【JavaScript】history.back() 网页已过期
  14. windows10合并分区
  15. orcale和hive常用函数对照表(?代表未证实)
  16. 错误代码: 1111 Invalid use of group function
  17. linux netcat 命令详解
  18. java项目反编译获得源码
  19. python 全栈开发,Day76(Django组件-cookie,session)
  20. 根据 train_test.prototxt文件生成 deploy.prototxt文件

热门文章

  1. DEDECMS:解决无法上传图片(在后台插入图片时提示类型不允许)
  2. jvm学习第一天
  3. Python爬虫入门教程:豆瓣Top电影爬取
  4. 2019中国大学生程序设计竞赛(CCPC) - 网络选拔赛(8/11)
  5. Codeforces Round #631 (Div. 2) D.Dreamoon Likes Sequences
  6. 2019牛客多校 Round3
  7. Codeforces Round #646 (Div. 2) 题解 (ABCDE)
  8. codeforces626D . Jerry's Protest (概率)
  9. 牛客练习赛63 C.牛牛的揠苗助长
  10. Codeforces Round #643 (Div. 2) C. Count Triangles (数学公式)