当前位置:   article > 正文

spring data JPA中的主键策略_generationtype.identity

generationtype.identity

写在前面

一、关系型数据库(Mysql / Oracle

在这里插入图片描述
四种配置的主键策略

1.1、GenerationType.AUTO

可自定义主键自增,数据库会维系另外一张 hibernate_sequence 表,存放着下次操作生成(默认自增)的Id,常下列使用方式

@Id
@GeneratedValue(
    strategy= GenerationType.AUTO,
    generator="native"
)
@GenericGenerator(
    name = "native",
    strategy = "native"
)
private Long id;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

1.2、GenerationType.IDENTITY

主键自增策略

1.3、GenerationType.SEQUENCE

1.4、GenerationType.TABLE

二、非关系型数据库

这里,我还不确定,这些非关系型数据库中的主键定义??

2.1、Mongo

2.2、Solr

2.3、ElasticSearch

2.4、redis

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/173705
推荐阅读
相关标签
  

闽ICP备14008679号