文件名称:JPA学习笔记-EJB-03JPA主键生成策略总结
文件大小:261KB
文件格式:PDF
更新时间:2013-09-13 12:43:37
JPA ejb hibernate java j2ee
总结一下关于JPA的主键生成策略,JPA是用@GeneratedValue标记来注释的。一般的我把主键生成分成两大类。第一个就是简单的单字段主键类型,一个就是复杂的复合主键类型。我们分2种情况分别讨论。 第一种单字段主键类型,看上去简单,无非就是一个id字段呗,实际上这个主键字段在JPA,还有任何的ORM框架中都是有很多种生成策略的。 一般是如下4种: 1. AUTO:自动自增生成 2. TABLE:自定义表生成器 3. Identity:像MS SQL支持Identity字段的生成主键策略 4. Sequence:像Oracle支持Sequence的生成主键策略