当前位置: 代码迷 >> J2EE >> @GeneratedValue(generator=?)后面应该如何写
  详细解决方案

@GeneratedValue(generator=?)后面应该如何写

热度:451   发布时间:2016-04-22 03:30:09.0
@GeneratedValue(generator=?)后面应该怎么写?
@GeneratedValue(generator=?)后面应该怎么写?

------解决方案--------------------
generator
 
默认值:JPA 持续性提供程序为它选择的主键生成器分配一个名称。

如果该名称难于处理、是一个保留字、与事先存在的数据模型不兼容或作为数据库中的主键生成器名称无效,则将 generator 设置为要使用的 String 生成器名称。

例如用hibernate的uuid主键生成器就如下来写:
@GeneratedValue(generator="system-uuid")
@GenericGenerator(name="system-uuid", strategy = "uuid.hex")
  相关解决方案