`
esffor
  • 浏览: 1370767 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MiddlegenIDE的使用

阅读更多
导读:
  最近有朋友发信,说MiddlegenIDE的主页出了点状况,登陆上去显示的内容莫名其妙,给新手使用MiddlegenIDE带来了困难。本座去看了一下,果然是莫名其妙得厉害。下面总结一个MiddlegenIDE的使用教程吧。
  MiddleGen for Hibernate加上Hibernate_Extension工具包,其实就是用来方便我们从先有的数据库导出表结构,生成对应的hbm、cfg文件与POJO类代码。MiddleGenIDE则是MiddleGen的Eclipse插件。整套东西已经有很久没有更新过了。所以虽然本座现在用的eclipse版本3.1.x也能与这个插件正常配合,但是它没有提供在线update的功能。需要你先下载middlegenide,安装插件之后重启Eclipse。如果新开启的eclipse没有变化,估计你得用"- clean"参数再重启一下,或者去删除configuration文件夹下面对应的文件。
  OK,下面讲讲怎么去用。首先当然要搭建一个环境(我现在把MySQL更新到了5.0,Hibernate和当时一样是2.1),然后我们建一个表,装一点数据。MySQL下面建表的脚本如下:
  1
  
  2
  
  3
  
  4
  
  5
  
  6
  
  
  DROP TABLE IF EXISTS `test`.`t_user`;CREATE TABLE `test`.`t_user` (`id` int(11) NOT NULL auto_increment,`name` varchar(255) defaultNULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=gbk;
  有了表之后,建立一个Java工程。然后在Src文件夹上面右键,选择“New-Other”
  
  
  然后会弹出Middelgen Biuld File的选项。因为MiddleGen是一个使用Ant编译文件来调出IDE的包,所以这个插件实际上就是方便我们用完型填空的方式来编写这个Biuld File而已。
  
  
  点击后出现下面的界面,对应的内容一目了然,按照自己的需要填写即可。
  
  
  下面这张图是填好后的样子。和本座一样没有使用Hibernate 3的朋友,注意在画了红圈的Option选项中把hibernate的版本调低。不然生产的配置文件,会有一个非常诡异的"xml parser无法解析dtd"的错误。
  
  
  填好所有的东西就点击Next进入MiddleGen界面,几乎不用改任何东西直接点击Generate就能得到配置文件和POJO类了。
  
  
  另外,如果你需要在MiddleGen中生成的POJO直接带Xdoclet的标记的话,需要在找到它自带的模板文件:

本文转自
http://www.blogjava.net/run2u/archive/2007/10/29/156707.html
分享到:
评论

相关推荐

    MiddlegenIDE使用例解

    **MiddlegenIDE使用例解** MiddlegenIDE是一款强大的数据库建模工具,它专为Java开发者设计,用于简化数据库到Java对象(JDO或EJB)的映射过程。这款工具结合了数据库建模、代码生成和项目管理功能,大大提升了开发...

    middlegenide_1.2.0

    5. **使用流程**:安装完成后,开发者在Eclipse中就可以看到"middlegenide_1.2.0"提供的菜单项和工具,如新建Hibernate项目、配置数据源、生成实体类等。这将极大地提升开发效率,使得开发者可以专注于业务逻辑,而...

    middlegenide_1.3.3

    这样,Eclipse在启动时会自动检测并加载这些插件,使得MiddlegenIDE的功能可以被Eclipse集成和使用。 【标签】"eclipse插件"表明了MiddlegenIDE是与Eclipse IDE相兼容的扩展工具。Eclipse是一个开源的集成开发环境...

    SSH实际例子.zip

    本书使用版本:2.1 官方网站:http://boss.bekk.no/boss/middlegen/ 下载页面:http://sourceforge.net/project/showfiles.php?group_id=36044 下载地址:...

    MiddleGen+Sitemesh.zip

    本书使用版本:2.1 官方网站:http://boss.bekk.no/boss/middlegen/ 下载页面:http://sourceforge.net/project/showfiles.php?group_id=36044 下载地址:...

    myeclipse安装插件

    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`文件,这是插件的功能描述...

    【国信安新闻】Java框架服务.pdf

    开发者可以使用Hibernate Synchronizer和MiddlegenIDE这样的工具在Eclipse中更方便地开发和管理Hibernate项目。 **JDiy**是一款专注于快速开发的Java框架,特别适合数据库的CRUD操作,减少了大量手动编写代码的工作...

    Java开源框架集.pdf

    Eclipse平台上对应的插件,如Hibernate Synchronizer和MiddlegenIDE,进一步提升了Hibernate的使用体验。 至于Quartz,它是一个强大的任务调度库,适用于需要按预定时间执行任务的应用场景。Quartz可以与Java应用...

    计算机专业个人简历-(1).doc

    + 持久层使用Middlegenide生成Hibernate O/R映射文件和Pojo类 + 数据层采用Oracle10g建立数据库 + 分析设计阶段使用ER/studio作为辅助计工具 * 职责描述: + 文档的编写、数据库的分析与设计 + 参与系统框架的...

    Java开发热门项目

    在开发工具方面,有专门为这些框架设计的Eclipse插件,如SpringIDE、EclipseWork、StrutsIDE、Hibernate Synchronizer和MiddlegenIDE,它们帮助开发者提高效率,简化框架的使用。 总的来说,这些Java框架和工具共同...

    总结Java部分的框架和开源项目.pdf

    - HibernateSynchronizer和MiddlegenIDE是Eclipse下的辅助开发工具,用于简化Hibernate的配置和使用。 6. **Quartz**: - Quartz是一个作业调度框架,允许在Java应用中安排任务执行,常用于定时任务和工作流。 7...

    总结部分的框架和开源项目.pdf

    HibernateSynchronizer和MiddlegenIDE是针对Hibernate的Eclipse开发工具,帮助开发者更方便地进行持久化操作。 5. **Quartz** - **用途**:Quartz是开源的作业调度框架,可用于执行定时任务。它支持复杂的调度逻辑...

    Java各种开发框架总结.docx

    Hibernate提供了轻量级的封装,可以应用于任何使用JDBC的场景,包括Java桌面应用和Servlet/JSP的Web应用。在J2EE环境中,Hibernate可以替代CMP(容器管理持久性),简化数据持久化任务。Eclipse平台上有多个...

Global site tag (gtag.js) - Google Analytics