2011年8月5日

JPA中常用的主键生成策略

@TableGenerator(name = "id_generator", //生成器的名称,与generator值对应
                table="id_generator", //记录主键的表
                allocationSize=1,   //每次加一
                pkColumnName="gen_name",    // 表用于标识区分主键 
                valueColumnName="gen_value", //主键的值
                pkColumnValue="t_role_id"  // gen_name 的值
                )

@Id
@GeneratedValue(strategy
=GenerationType.TABLE,generator="id_generator")
 

  @Id
    @SequenceGenerator(name
="role_sequence",sequenceName="seq_t_role")
    @GeneratedValue(strategy
=GenerationType.SEQUENCE,generator="role_sequence")


    @Id
    @GeneratedValue(strategy
=GenerationType.IDENTITY)

posted @ 2011-08-05 10:08 Ashdod Zh 阅读(188) | 评论 (0) | 编辑 收藏

仅列出标题  
<2026年11月>
日一二三四五六
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

导航

统计

常用链接

留言簿

随笔档案

搜索

最新评论