HibernateSynchronizer是当前优秀的eclipse关于hibernate的插件。用它生成hbm文件后,通过此插件的Synchronize Files功能可以自动生成对应的pojo类,然而对应的DAO却没有自动生成。其实这个插件是具有自动生成DAO的功能的。打开生成的hbm文件,在文件接近开头的部分可以看到一下一行代码:
<meta attribute="sync-DAO">false</meta>
把false改成true,重新执行Synchronize Files功能,DAO类就同时生成了。
补充:用这个插件生成的Pojo有2个,而不是像Myeclipse中的hibernate功能只生成一个pojo类。原因如下:
事实上,当使用Hibernate Synchronizer时,如果你改变了映射文件,你不需要为更新相应的java文件而劳心费神。当你编辑映射文件时,和Eclipse采取的方法类似,该插件自动更新你的java代码。还不止于此,还提供了比Hibernate内建的代码生成工具更多的功能:它为每个映射对象创建一对类( a pair ofclasses),其中一个是基础类,当你改变映射内容时,它可以随意重写这个类;另一个类作为该基础类的子类,在子类中,你可以添加具体的商业逻辑和另一些代码。使用这个插件生成java代码时,不用象使用Hibernate内置的代码生成工具那样,担心其它代码(如商业逻辑的代码)会在你的眼皮底下消失。
(摘自zdnet china论坛的builder0)
by NN 2009-10-12
分享到:
相关推荐
自动生成dao 配置文件 自动生成dao的eclipse插件autoDAO
代码自动生成器,自动生PO类,能生成mapper映射文件(其中包括基本的增删改查功能)、能生成mapper接口,用于加快开发项目开发,欲善其事必先利其器,已经打包成图像界面 启动命令: cd E:\mybatis-generator-gui-...
此代码用于java web 开发,把 对应的包加入后,可以自动生成dao层代码。
原来我上传过这个资源,但网友说不太完整,我又补充了重新上传。hibernate自动生成dao,配置文件等的学习笔记,在myeclipse下实现。
本人自己做的一个简单的.net 自动生成实体类、DAO工具,数据读取层的update/inster方法,
hibernate eclipse插件生成dao样例
hibernate dao 生成工具
hibernate自动生成entity,映射文件,dao.等
自动生成Dao——Imp
利用eclipse的JET模板自动生成java文件来生成DAO,生成的DAO继承了一个通用的GenenicDao,GenenicDao用到了spring和hibernate. 提供源代码
mybatis自动生成dao pojo xml文件工具(SQL server)
springboot+mybatis(mybatis dao与xml文件自动生成)
myeclipse中自动生成hibernate的POJO、DAO和hbm.xml文件,自己整理了一下,以防以后忘了。
根据数据库自动生成DAO和DTO,具体方法:解压到D盘根目录,修改property文件的数据库路径,驱动,用户名,密码等,进入CMD到D盘运行java -jar kingdao.jar即在D盘根目录test文件夹下生成DAO和DTO-DAO and the ...
5分钟利用Myeclipse快速搭建ssh(JPA)环境,自动生成dao,model 5分钟利用Myeclipse快速搭建ssh(JPA)环境,自动生成dao,model
springboot,mybatis,springboot-mybatis环境,自动生成dao实现类,自动扫描 springboot环境,mybatis自动扫描,mybatis无需实现类,mybatis mapper扫描 springboot mybatis 手动写dao实现类的: ...
Java自动生成entity、dao、service、controller代码
NULL 博文链接:https://kaowww153.iteye.com/blog/859803
NULL 博文链接:https://fxzcollege6.iteye.com/blog/2312235
ftl模板自动生成dao、service层功能,包括实现... ftl模板自动生成dao、service层功能,包括实现... ftl模板自动生成dao、service层功能,包括实现... ftl模板自动生成dao、service层功能,包括实现...