读书人

HIBERNATE自定义从增ID的疑问

发布时间: 2012-06-23 14:52:43 作者: rapoo

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]

读书人网 >J2EE开发

热点推荐