作用:方便我们从数据库导出表结构,生成对应的hbm、cfg文件与POJO类代码,这里只讨论hibernate的持久化。
使用:将压缩包中的plugins文件夹中的文件复制到eclipse的plugins文件夹中,即可。
在eclipse中使用MiddleGenIDE插件:新建一个项目,右键项目 new 一个 Middlegen Build File ;按其步骤来即可。
注意事项:本版本生成的xml文件对应的是hibernate2.0的,所以需要修改一下配置文件才能运行成功
User.hbm.xml,默认是放在POJO类包中的
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 2.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
hibernate.cfg.xml,默认是放在src更目录下的
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
通过 middlegen-build.xml 导出数据库表:右键 middlegen-build.xml 文件,选择 【run as】—【ant build】,即可。
附:MiddleGenIDE下载http://u.115.com/file/aq3n1txy
注:从cnblogs搬家
分享到:
相关推荐
【标签】"eclipse插件"表明了MiddlegenIDE是与Eclipse IDE相兼容的扩展工具。Eclipse是一个开源的集成开发环境(IDE),广泛用于Java以及其他编程语言的开发。它的强大之处在于其丰富的插件生态系统,允许开发者根据...
4. **Eclipse插件**:Eclipse作为一个开放源码的IDE,允许开发者通过插件扩展其功能。"middlegenide_1.2.0"就是这样一个插件,它扩展了Eclipse的功能,使其能够更好地适应Hibernate开发的需求。Eclipse插件的安装...
D:/Program Files/Genuitec/MyEclipse_8.5_M1/dropins/eclipse/plugins/org.ultimania.middlegenide_1.3.2/lib/velocity-dep-1.4.jar ``` 其中: - `features`目录下包含`feature.xml`文件,这是插件的功能描述...
- HibernateSynchronizer和MiddlegenIDE是Eclipse下的辅助开发工具,用于简化Hibernate的配置和使用。 6. **Quartz**: - Quartz是一个作业调度框架,允许在Java应用中安排任务执行,常用于定时任务和工作流。 7...
Struts IDE是专为Struts开发提供的Eclipse插件,增强了开发体验。 4. **Hibernate** - **简述**:Hibernate是一个对象关系映射(ORM)框架,它将Java对象与数据库表进行映射,使开发者能用面向对象的方式来处理...
Struts也拥有Eclipse插件StrutsIDE,方便开发者进行Struts应用的开发。 【Java 开源持久层框架:Hibernate】 Hibernate是一个强大的ORM框架,它允许开发者用面向对象的方式处理数据库操作。Hibernate提供了轻量级...
StrutsIDE则是一个用于Struts开发的Eclipse插件,提升了开发效率。 **Hibernate**是一个流行的ORM框架,它将Java对象与关系数据库进行映射,简化了数据库操作。Hibernate可在各种JDBC场合使用,不仅适用于客户端...
在开发工具方面,有专门为这些框架设计的Eclipse插件,如SpringIDE、EclipseWork、StrutsIDE、Hibernate Synchronizer和MiddlegenIDE,它们帮助开发者提高效率,简化框架的使用。 总的来说,这些Java框架和工具共同...
Eclipse平台上对应的插件,如Hibernate Synchronizer和MiddlegenIDE,进一步提升了Hibernate的使用体验。 至于Quartz,它是一个强大的任务调度库,适用于需要按预定时间执行任务的应用场景。Quartz可以与Java应用...