1,xml生成id:用generator generator。常用四个:native identity sequence uuid

2,@ GeneratedValue

如果我想我将来的程序能够跨平台,跨数据库平台,我们会选本地或UUID。

的uuid要求主键是字符串格式。

ID生成策略一 generator @GeneratedValue

ID生成策略一 generator @GeneratedValue

ID生成策略一 generator @GeneratedValue

本地:相当于AUTO_INCREMENT。

ID生成策略一 generator @GeneratedValue

@GeneratedValue相当于本地。

ID生成策略一 generator @GeneratedValue

Student.java用XML,教师用注解。

Teacher.java:

ID生成策略一 generator @GeneratedValue

ZhiCheng.java是一个枚举类型的:

ID生成策略一 generator @GeneratedValue

ID生成策略一 generator @GeneratedValue

 

1.xml生成id:a,用generator标签.b,常用四个:native identity sequence uuid

2. @ GeneratedValue  

一,自定义ID  

b.AUTO

         默认对MySQL的使用AUTO_INCREMENT。   

         对Orable使用hibernate_sequence。

c.IDENTITY

d.SEQUENCE,要把数据库转到oracle上面去.create sequence hibernate_sequence

        @SequenceGenerator

e.TABLE有很多属性。仅仅了解一下。

        @表

ID生成策略一 generator @GeneratedValue

ID生成策略一 generator @GeneratedValue

表:

 

ID生成策略一 generator @GeneratedValue

ID生成策略一 generator @GeneratedValue

ID生成策略一 generator @GeneratedValue

ID生成策略一 generator @GeneratedValue

1已经被取出去了,现在加1就变成2了。

ID生成策略一 generator @GeneratedValue

再运行一遍:

ID生成策略一 generator @GeneratedValue

表,这种方案适用于任何数据库。想让数据库跨平台,而且数据还能跨平台。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-20
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-19
  • 2021-07-21
  • 2021-08-21
  • 2021-12-25
相关资源
相似解决方案