Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 基于基类的Hibernate逆向工程_Java_Hibernate_Reverse Engineering - Fatal编程技术网

Java 基于基类的Hibernate逆向工程

Java 基于基类的Hibernate逆向工程,java,hibernate,reverse-engineering,Java,Hibernate,Reverse Engineering,我试图让Hibernate工具(和Hibernate 3)以以下方式生成java域代码: com.example.model.base -> (ex TableBase.java) com.example.model -> (ex Table.java) 其中TableBase.java是生成的类,Table扩展了TableBase。此外,如果Table.java已经存在,则重新生成过程不应覆盖它 因为我希望能够将自己的访问器方法添加到Table.java中,并将自动生成的Ta

我试图让Hibernate工具(和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保留在自己的包中,以便随时重新生成

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


不用说,到目前为止我还没有运气。希望有人能帮我解释一下

你在这方面有进展吗?我只是想弄清楚如何告诉Reven为我的模型类提供正确的包名。医生真的很弱,我没有。这太痛苦了。我最终只使用了Hibernate工具默认提供给我的东西