在hibernate中使用annotation进行设计数据库时,如何使联合主键中的某个字段自增?
展开全部
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
这个映射文件,里面还有很多的属性,你可以多试试。
@Id
@SequenceGenerator(name="YEARBUDGET_YEARBUDGETID_GENERATOR", allocationSize=1,initialValue=1,sequenceName="S_YEARBUDGET")
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="YEARBUDGET_YEARBUDGETID_GENERATOR")
我想你看的懂吧。主要是
@SequenceGenerator
这个映射文件,里面还有很多的属性,你可以多试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该有主键生成策略的注解,你看看Hibernate的annotation说明文档
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询