码迷,mamicode.com
首页 > Web开发 > 详细

hibernate_@GeneratedValue

时间:2016-11-21 14:52:50      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:color   表格   generate   rate   tab   用法   特定   gen   ted   

JPA通用策略生成器 
通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 
其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, 
JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出.
  

JPA提供的四种标准用法为TABLE,SEQUENCE,IDENTITY,AUTO. 
TABLE:使用一个特定的数据库表格来保存主键。 
SEQUENCE:根据底层数据库的序列来生成主键,条件是数据库支持序列。 
IDENTITY:主键由数据库自动生成(主要是自动增长型) 
AUTO:主键由程序控制。

hibernate_@GeneratedValue

标签:color   表格   generate   rate   tab   用法   特定   gen   ted   

原文地址:http://www.cnblogs.com/Amos-Turing/p/6085281.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!