常用的主键生成方式有如下几种:
1) identity 用于自动生成主键方式,除了 Oracle 不支持,其他数据库一般都支持(较常用)
2) sequence Oracle 中使用,用序列生成 ID 主键
3) native 主键生成方式如果是 native,那就看配置文件 hibernate.cfg.xml 中方言<property name="dialect">是什么,如果方言是 Mysql,相当于 identity,如果方言是 Oracle,相当于 sequence
4) increment 不常用
5) assigned 不常用,手动生成 id
Hibernate主键生成方式
最新推荐文章于 2024-08-25 21:18:14 发布