mybatis-generator-gui
mybatis-generator-gui copied to clipboard
mybatis-generator界面工具,让你生成代码更简单更快捷
1、自动生成的名称可以自己定制。 例如ReportBean 生成的mapperxml 文件名 当前为ReportBeanMapper.xml 但是可以定制为 ReportMapper.xml 同理dao 也一样,可以定制为ReportDao.java 2、可以选择是否自动生成实体类javabean。很多情况是我通过javabean 自动生成数据库表,然后通过自动生成代码去生成xml 和dao . 但自动生成的javabean会覆盖我之前写好的javabean包括一些注解和注释。
 
多个数据库中包含相同表名,字段名有区别时的问题。 修改此处即可解决列名问题:ResultSet rs = md.getColumns(null,dbConfig.getUsername(), tableName, null); 生成实体类不对应没找到解决办法。
idea 多项目的时候 加载lib 下载jar 有问题 建议换成绝对路径 String url = Thread.currentThread().getContextClassLoader().getResource("").getPath(); File file = new File(url+"lib/");
你的只支持用SID连接,而不支持ServiceName方式。 说白了,SID方式,jdbc连接中用的是:,而ServiceName用的是/ 希望加个方式吧。
[INFO] [21:46:22.553] [JavaFX Application Thread] [] com.zzg.mybatis.generator.util.ConfigHelper.loadGeneratorConfigs:180 --> sql: SELECT * FROM generator_config /Users/darren/Documents/Project/java/mybatis_generator_gui/lib jarFiles:null [ERROR] [21:46:50.831] [JavaFX Application Thread] [] com.zzg.mybatis.generator.util.DbUtil.:35 --> load driver error [ERROR] [21:46:50.832] [JavaFX Application...
类似于 public void setSource(String source) { this.source = source == null ? null : source.trim(); }
之前的0.73还是正常的 切到最新版本 打开就报错, 主界面显示了, 但是数据库连接都没了 切到0.73版本就正常了, 之前的数据库连接还在。 是否sqlLite那里有点问题
oracle生成的实体类对象没有注释 mysql的就有