实体类id的几种生成方式
2024-08-24 21:12:38
@Id
// @GeneratedValue(strategy = GenerationType.AUTO) // 自增
// @GeneratedValue(strategy = GenerationType.IDENTITY) // 自增
// @GeneratedValue(strategy = GenerationType.TABLE) // 自增
// @GeneratedValue(strategy = GenerationType.SEQUENCE) // MySQL报错
@GeneratedValue(generator="system-uuid") //使用生成器
@GenericGenerator(name="system-uuid",strategy="uuid2") // uuid2 格式 013faedd-d92b-4f30-a85f-be0a8a126090 ,完全随机
// @GenericGenerator(name="system-uuid",strategy="uuid2") // uuid 格式 ff8080816b4b86d5016b4b870e8f0033 ,只有后几位不一样,前边都一样,不完全随机
@Column(name = "Id", nullable = false, length = 200)
public String getId() {
return id;
}
最新文章
- C++中new和delete的背后
- shell命令bc
- xcode简介
- 隐藏自定义的tabbar之后,push到B视图,B视图的键盘工具条无法响应点击事件
- 《C++ Primer Plus 6th》读书笔记 - 第九章 内存模型和名称空间
- 【one day one linux】linux下的软件包管理工具
- nodejs本地服务器自动重启
- javascript执行机制
- _0_web_基础
- 一起学Android之GridView
- Jenkins 配置GitLab插件和Git插件
- vue-cli按需加载,懒加载组件
- RPC理论以及Dubbo的使用介绍
- openstack--6--控制节点和计算节点安装配置neutron
- YII2 设置session过期时间
- Python访问MySQL(1):初步使用PyMySQL包
- HBase 1.3(NOSQL) 发布,性能大幅提升
- Debian/Kali 安装原生Firefox
- C++ 基础面试题-1
- spring webflow
热门文章
- style=";position: relative;left:-5px; top: -5px;";
- http的get请求与post请求区别
- 图学Kubernetes
- USACO Sabotage
- arduino雨滴传感器
- 基于paramiko将文件上传到服务器上
- [LeetCode] 834. Sum of Distances in Tree 树中距离之和
- oracle--报错 ORA-01003,ORA-09817,ORA-01075
- Cobalt环境搭建及 Web开发注意事项
- 面试官:”准备用HashMap存1w条数据,构造时传10000会触发扩容吗?“