日期:2014-05-19  浏览次数:20683 次

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]