踏上原路

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年7月15日

摘要: 记录hibernate中使用annotation的方式实现主键生成策略:一 般情况下,hibernate中使用annotation的主键生成策略,都是使用annotation的标准注解 (javax.persistence.GeneratedValue),而不是使用hibernate的扩展的annotation方式,当然,使用也 是没有错的,推荐使用标准的annotation。标准的annotation方式的主键生成策略如下:AUTO - 可以是identity column类型,或者sequence类型或者table类型,取决于不同的底层数据库.TABLE - 使用表保存id值(也就是会为应 阅读全文
posted @ 2013-07-15 16:39 踏上原路 阅读(227) 评论(0) 推荐(0) 编辑

摘要: 自定义主键生成策略,由@GenericGenerator实现。hibernate在JPA的基础上进行了扩展,可以用一下方式引入hibernate独有的主键生成策略,就是通过@GenericGenerator加入的。比如说,JPA标准用法Java代码@Id@GeneratedValue(GenerationType.AUTO)就可以用hibernate特有以下用法来实现Java代码@GeneratedValue(generator= "paymentableGenerator")@GenericGenerator(name= "paymentableGenerato 阅读全文
posted @ 2013-07-15 16:35 踏上原路 阅读(235) 评论(0) 推荐(0) 编辑