是否有任何可以查看数据库并生成基本映射文件的工具?
如果可以使用数据库,并使用注释创建实际模型(java类),但不确定是否存在,那将会很棒?
答案 0 :(得分:8)
Hibernate 3有一个名为Hibernate Tools的工具集,它提供了一个Eclipse插件和一个支持逆向工程的Ant任务:
逆向工程:Hibernate Tools最强大的功能是数据库逆向工程工具,可以生成域模型类和Hibernate映射文件,带注释的EJB3实体bean,HTML文档甚至整个JBoss Seam几秒钟内申请!
...
Ant任务: Hibernate3工具包含一个统一的Ant任务,允许您在构建过程中运行模式生成,映射生成或Java代码生成。
对于Eclipse插件,请查看文档的this section。对于Ant任务,请查看有关reverse engineering的部分以及可选的control it方法。
请注意,其他IDE也支持逆向工程(有关IntelliJ,请参阅Hibernate Reverse Engineering for Netbeans 6.5和Generating Persistence Mappings from Database Schema)。
答案 1 :(得分:1)
我碰巧遇到了这个问题,我想我找到了一个完美的工具。
http://hibernatepojoge.sourceforge.net/
功能(如果您懒于浏览提供的链接)
也支持:
我还想说明这一点很简单;您只需拥有一个hibernate配置文件和从该站点下载的jar文件。然后它只是执行一个jar文件,将config.xml
作为参数传递!
答案 2 :(得分:0)
如果你正在使用eclipse或者蚂蚁......
答案 3 :(得分:-1)
你可能会在这里找到你需要的东西,我在飞行中找到了它:MyGeneration。
我知道还有其他的存在,但我不记得。希望这有帮助!