首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

HIBERNATE自定义从增ID的疑问

2012-06-23 
HIBERNATE自定义自增ID的疑问我想实现的效果是有一个GID的字段,如果对象已经有GID,则GID不变,否则自增。这

HIBERNATE自定义自增ID的疑问
我想实现的效果是有一个GID的字段,如果对象已经有GID,则GID不变,否则自增。
这个效果怎么实现呢?

[解决办法]
如果该对象已经在在,则修改反之增加。
[解决办法]
[code=JAVA]
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id", unique = true, nullable = false, insertable = true, updatable = false, precision = 20, scale = 0)
private int id;
[/code]

热点排行