解析powerdesigner+freemarker 自动生成ibatis映射文件

来源:互联网 发布:手机设计房屋软件 编辑:程序博客网 时间:2024/06/04 19:53
问题:
 用Ibatis开发的时候,发现其很灵活,但是写映射文件容易出错,往往一个属性写错了,要花很大的力气去查找,很是懊恼

解决办法:
在采用powerdesigner设计数据库时,同时可以生成数据库结构的sql文件,我们也可以直接解析pdm文件,其本质就是一些xml

所以在解析pdm文件,生成java对象后,利用freemarker去编写常用的代码模板,自动生成Dao层一些增删改查代码和映射文件通过分析数据库设计文件自动生成

也可以生成增删改查的单元测试代码,方便写单元测试

该思路可运用于任何编程语言的基础代码生成,比如s2sh的一条龙的全部生成代码,然后修改即可

原创粉丝点击