论坛首页 Java企业应用论坛

mybatis-generator 修改版

浏览 11137 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-08-03  
mybatis-generator 修改版

mybatis-generator.7z为git的详细修改记录,可用git进行查看。

mybatis-generator-test.7z为测试,只测试了生成的mysql和oracle的一些用法,其他的并未测试。

1、更新 SerializablePlugin插件变量serialVersionUID的位置 topLevelClass.addField(0,field);
2、增加了数据库的返回注释,去掉了不必要的一些注释
3、注释所有的接口方法
4、为ibatis2增加了个 给dao增加注解的插件
5、增加公共查询条件类 ibatis 和mybatis
6、增加了service的生成插件
7、增加pojo类注释-》table的注释


增加了几个插件类,可在package org.mybatis.generator.plugins包下面找到。

package org.mybatis.generator.update.update.txt为更新的记录
   发表时间:2011-08-29  
这么好的东西居然没人顶
0 请登录后投票
   发表时间:2011-08-29  
挺好的, 当结构变了是否支持rebuild? 支持的话就更好了。thanks.
0 请登录后投票
   发表时间:2011-08-29  
菜菜土人 写道
挺好的, 当结构变了是否支持rebuild? 支持的话就更好了。thanks.

你指的rebuild是什么意思?表增加了字段的时候,重新生成?
0 请登录后投票
   发表时间:2011-08-29  
matychen 写道
菜菜土人 写道
挺好的, 当结构变了是否支持rebuild? 支持的话就更好了。thanks.

你指的rebuild是什么意思?表增加了字段的时候,重新生成?

嗯 是的, 是不是问题太简单了 
0 请登录后投票
   发表时间:2011-08-30  
菜菜土人 写道
matychen 写道
菜菜土人 写道
挺好的, 当结构变了是否支持rebuild? 支持的话就更好了。thanks.

你指的rebuild是什么意思?表增加了字段的时候,重新生成?

嗯 是的, 是不是问题太简单了 


这个只能自己手动修改xml文件里,你可以用eclipse的文件比较,应该还比较方便吧。
0 请登录后投票
   发表时间:2011-09-01  
自动生成代码的工具至少要达到两个方面的目的:
1:自动生成的代码,生成后即可用,或经过很少的修改即可以用(一般都能达到)
2:如果生成的代码需要再一次生成,覆盖原来旧的代码,要不影响经过开发人员修改的代码,或影响很少(不是那么容易做到),在设计代码生成工具时,着重要实现这方面功能。
0 请登录后投票
   发表时间:2011-09-01  
fglbee 写道
自动生成代码的工具至少要达到两个方面的目的:
1:自动生成的代码,生成后即可用,或经过很少的修改即可以用(一般都能达到)
2:如果生成的代码需要再一次生成,覆盖原来旧的代码,要不影响经过开发人员修改的代码,或影响很少(不是那么容易做到),在设计代码生成工具时,着重要实现这方面功能。

确实啊,第二个方面不好做啊。。。
0 请登录后投票
   发表时间:2011-09-02  
sqlmap另写一份-sqlmap-ext.xml作扩展 就不会覆盖自动生成的了
0 请登录后投票
   发表时间:2011-09-02  
1.对于生成的Bean可以通过继承进行扩展;
2.对于SqlMap也可以通过另写一份Extra的进行扩展。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics