mybatis-generator扩展-自定义代码注释
来源:互联网 发布:销售网络建设与管理 编辑:程序博客网 时间:2024/06/05 22:10
源码地址:https://github.com/huangxfchn/dwade/tree/master/mybatis-dao
背景
最近在使用mybatis generator自动生成dao代码的时候,发现生成的dao实体类的注释可读性非常差,只会注释对应哪个数据库字段名,我的诉求是生成的javabean的属性注释对应数据库中表字段的comments
扩展前的代码注释
扩展之后的代码注释
其中bean字段的注释对应表字段的备注
代码清单
其实,扩展起来非常简单,但是给我们带来很多便利,提高代码的可读性。具体的实现方法,继承org.mybatis.generator.internal .DefaultCommentGenerator,然后重写几个核心方法,具体地请参考代码net.dwade.dao.CommentGenerator
注意事项
1) 由于关闭了mapping映射文件的注释,如果重复运行GeneratorMain会追加到xml中,导致mybatis解析异常(namespace is already exists),重复生成时请将xml文件删除!
2) 如果需要将实体类放在commons模块中,请在generator-xx.xml文件中指定javaModelGenerator标签的targetProject为绝对路径,eg: F://workspace/dwade-commons/src/main/java
阅读全文
0 0
- mybatis-generator扩展-自定义代码注释
- mybatis-generator自定义注释生成
- mybatis-generator 去除注释
- mybatis generator去掉注释
- 关于mybatis生成插件Generator配置文件中自定义注释
- mybatis-generator自定义注释生成以及下面generatorConfig文件配置
- MyBatis Generator系列(二)----自定义CommentGenerator实现中文注释
- 扩展mybatis generator
- mybatis generator dao扩展
- mybatis-generator扩展教程系列 -- 自定义generatorConfig.xml参数
- mybatis-generator扩展教程系列 -- 自定义sql xml文件
- 自定义MyBatis Generator Plugin
- MYBATIS-GENERATOR获取不到注释
- MyBatis-Generator 代码生成
- mybatis-generator 代码生成
- mybatis-generator生成代码
- Mybatis Generator(代码生成器)
- mybatis generator生成代码
- 剑指offer 练习六(Java版)
- linux主机名变成了bogon
- 网易编程题 交错01串
- Navicat远程连接到云服务器中的MySQL
- 随便写写
- mybatis-generator扩展-自定义代码注释
- VIM命令备忘录
- c++利用STL编写简易通讯录
- RIP1 与RIP2 对比
- LoopViewPager+LoopIndicator
- 我的学习路径
- Squares POJ2002 哈希的应用
- 控制进程结束的时候,后台进程信号处理
- fill_parent、wrap_content和match_parent的区别