@SequenceGenerator - allocationSize,使用Eclipse Hibernate工具进行逆向工程 [英] @SequenceGenerator - allocationSize, reverse engineering with Eclipse Hibernate Tools

查看:503
本文介绍了@SequenceGenerator - allocationSize,使用Eclipse Hibernate工具进行逆向工程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆