
如果是指的oracle的sequence序列,那么可以通过@SequenceGenerator来进行配置
把这个配置加到@Id的下面就可以了
通过这个配置里的name来配置你使用的sequence名称
例如:
@Id
@SequenceGenerator(name="my_seq")
这里的my_seq就是你在数据库里创建的sequence的名称
<hibernate-mapping>
<class name="comsopojoCity" table="CITY" schema="SOP">
<id name="id" type="javalangString">
<column name="ID" length="50" />
<generator class="native"></generator>
</id>
<property name="name" type="javalangString">
<column name="NAME" length="100" />
</property>
<property name="parent" type="javalangString">
<column name="PARENT" length="50" />
</property>
</class>
</hibernate-mapping>
用hibernate:
我的数据库中有一个表示city,主键是id设置<generator class="native"></generator>就可以自动增长,就不用自己管了
以上就是关于hibernate用注解配置,如何指定相应的数据库序列全部的内容,包括:hibernate用注解配置,如何指定相应的数据库序列、java如何在数据库主键按顺序自动生成、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)