我已经阅读了https://developer.jboss.org/wiki/HibernateCoreMigrationGuide30以及网络上的许多额外信息,但我找不到与此相关的任何内容。任何地方都没有规范。我想知道的是,是否有办法在 (hibernate3 -> org.hibernate.tool.ant.HibernateToolTask) 中实现我使用 (hibernate2 -> net.sf.hibernate.tool.hbm2java.FinderRenderer) 所做的事情.
我需要从 Hibernate2 迁移到 Hibernate3,并且在我到达一些由 Hibernate2 生成的 *finder.java 之前一切顺利。然后,我尝试使用 Hibernate3 来做同样的事情,但我没有办法做到这一点。
我正在使用 jpos,所以在 Hibernate3 之前,*Finder.java pojos 由位于 eecore 模块中的 _codegen.xml 文件生成。_codegen.xml 看起来像这样:
<codegen>
<generate renderer="net.sf.hibernate.tool.hbm2java.BasicRenderer"/>
<generate suffix="Finder" renderer="net.sf.hibernate.tool.hbm2java.FinderRenderer"/>
</codegen>
有谁知道如何做到这一点,或者至少,这个功能在 hibernate3 中发生了什么?