关于Hibernate注释DTO / DAO-s的代码生成,我有以下问题:
是否可以使用反向工程工具(如hibernatetool)生成DTO / DAO-s以及注释(与xml配置相反,我见过工作)。
如果有这样的工具,是否有可以使用的Maven插件?
如果Hibernatetool只支持基于xml的配置(并且没有其他工具可以生成带注释的类),为什么hibernatetool不支持这个,如果框架已经
我知道那里有很多代码生成器(从sql4java到oAW和firestorm)。但我正在寻找一个好的代码生成器,可以从现有的数据库生成DTO / DAO-s,而不必为此使用UML。如果这个发生器也可以生成Spring配置,那就太棒了。
感谢您的时间,
马丁
答案 0 :(得分:3)
您可以尝试 Telosys Tools ,这是一个用于代码生成的Eclipse插件 使用可自定义的Velocity模板从现有数据库工作
请参阅:http://sites.google.com/site/telosystools/ Eclipse Marketplace:http://marketplace.eclipse.org/content/telosys-tools
本教程包含JPA实体生成:https://sites.google.com/site/telosystutorial/springmvc-jpa-springdatajpa
答案 1 :(得分:2)
在这种背景下不确定你是什么意思,但Spring-Roo会做你认为需要的所有事情.Spring-Roo生成完整的锅炉板代码,包括DAO。
答案 2 :(得分:1)
您可以查看Spring Roo用于DB到Spring配置的数据库逆向工程工具。存在一个eclipse集成,所以你可以在eclipse中做到这一点。
答案 3 :(得分:0)
基于Eclipse的JBoss Tools可以为您生成JPA注释的实体(但我认为不是DAO)。
与Hibernate项目一样,the documentation令人困惑,难以理解,但功能就在那里。
还有一组Ant tools已被移植到Maven Plugin。这是ant version of what you probably need(maven版本的文档几乎不存在)