我正在开发一个spring 3 MVC应用程序。我正在使用hibernate作为ORM。在定义模型时,我有一个ID字段。我希望以这样的方式自动生成它,使其值为表中的当前行数+ 1.如何才能完成?
答案 0 :(得分:2)
AUTOINCREMENT
列或序列可以解决问题。在Hibernate中,只需使用id
注释@GeneratedValue
:
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private int id;
Hibernate会自动将id设置为下一个可用值。