@SequenceGenerator - allocationSize,使用Eclipse Hibernate工具进行逆向工程 [英] @SequenceGenerator - allocationSize, reverse engineering with Eclipse Hibernate Tools
问题描述
我使用Eclipse Hibernate Tools从我的Oracle数据库创建带有JPA注释的域类。为了控制序列生成,我将以下条目添加到hibernate.reveng.xml中:
I use the Eclipse Hibernate Tools to create domain classes with JPA annotations from my Oracle database. To control sequence generation I have added the following entry to the hibernate.reveng.xml:
...
< primary-key>
< generator class =sequence>
< param name =sequence> SEQ_FOO_ID< / param> >
< / generator>
< / primary-key>
...
这将导致以下注释:
@SequenceGenerator(name =generator ,sequenceName =SEQ_FOO_ID)
但是我需要像这样设置allocationSize:
However I need to set the "allocationSize" like this:
@SequenceGenerator(name =generator,sequenceName =SEQ_FOO_ID,allocateSize = 1)
是否可以在hibernate.reveng.xml中设置这个?
Is it possible to set this somehow in the hibernate.reveng.xml?
推荐答案
是的,你可以。
您必须重写reveng类的策略。
Yes, you can. You have to rewrite the strategy of the reveng class.
Hibernate帮助中心内有文档。
There is document in Hibernate help center.
这篇关于@SequenceGenerator - allocationSize,使用Eclipse Hibernate工具进行逆向工程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!