hibernate使用annotation机制替换原有的.xml文件方便啦开发,实现自增首先看你使用的数据库啦:Oracle:用的是序列,则其他的例如mysql:使用的就是identity啦。说oracle的:
@Id
@SequenceGenerator(name="YEARBUDGET_YEARBUDGETID_GENERATOR", allocationSize=1,initialValue=1,sequenceName="S_YEARBUDGET")
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="YEARBUDGET_YEARBUDGETID_GENERATOR")
我想你看的懂吧。主要是
@SequenceGenerator
这个映射文件,里面还有很多的属性,你可以多试试。
应该有主键生成策略的注解,你看看Hibernate的annotation说明文档
。。