Hibernate逆向工程与基类

时间:2011-08-09 21:48:26

标签: java hibernate reverse-engineering

我正在尝试使用Hibernate Tools(和Hibernate 3)以下列方式生成我的java域代码:

com.example.model.base -> (ex TableBase.java) 
com.example.model -> (ex Table.java) 

TableBase.java是生成的类,Table扩展了TableBase。此外,如果Table.java已存在,则重新生成过程不应覆盖它。

因为我希望能够将自己的访问器方法添加到Table.java中,并将自动生成的TableBase.java保留在它自己的包中,以便我可以随时重新生成。

到目前为止,在我的搜索中,我认为我需要创建自己的逆向工程策略。到目前为止我发现的文档在这方面很糟糕。我真正知道的是我应该创建一个扩展DelegatingReverseEngineeringStrategy的类,并实现tableToMetaAttribute以将“Base”添加到我的基类名称中。

毋庸置疑,到目前为止我还没有运气。希望有人可以为我阐明这一点!

0 个答案:

没有答案