解决mybatis-generator-core 中数据库字段注释remarks读不出来的问题
来源:互联网 发布:知秋一生所爱吉他弹唱 编辑:程序博客网 时间:2024/05/20 13:05
正常情况下mybatis-generator-core中为变量自动生成注释时需要getRemarks(),获取表字段的注释
一般情况下是取不出来的
需要修改一下mybatis-generator-core 的源代码
mybatis-generator-core/src/main/java/org/mybatis/generator/internal/db/ConnectionFactory.java
中的public Connection getConnection(JDBCConnectionConfiguration config)方法:
添加上几行代码:
// 获取Oracle元数据 REMARKS信息
props.setProperty("remarksReporting","true");
// 获取MySQL元数据 REMARKS信息
props.setProperty("useInformationSchema","true");
eg:
public Connection getConnection(JDBCConnectionConfiguration config) throws SQLException { Driver driver = getDriver(config); Properties props = new Properties(); if (stringHasValue(config.getUserId())) { props.setProperty("user", config.getUserId()); //$NON-NLS-1$ } if (stringHasValue(config.getPassword())) { props.setProperty("password", config.getPassword()); //$NON-NLS-1$ } // 获取Oracle元数据 REMARKS信息 props.setProperty("remarksReporting","true"); // 获取MySQL元数据 REMARKS信息 props.setProperty("useInformationSchema","true"); </span> props.putAll(config.getProperties()); Connection conn = driver.connect(config.getConnectionURL(), props); if (conn == null) { throw new SQLException(getString("RuntimeError.7")); //$NON-NLS-1$ } return conn; }
0 0
- 解决mybatis-generator-core 中数据库字段注释remarks读不出来的问题
- mybatis generator 生成数据库注释等问题
- Mybatis Generator 获取不到字段注释
- Mybatis中解决数据库字段名与实体类属性名不同的问题
- mybatis-generator-1.3.2生成数据库的中文注释
- 解决java中jfreechart汉字显示不出来的问题
- mybatis框架下解决数据库中表的列的字段名和实体类属性不相同的问题
- mybatis框架下解决数据库中表的列的字段名和实体类属性不相同的问题
- mybatis generator无法将数据表中text字段映射问题
- mybatis-generator获取sqlServer字段注释并修改生成的实体类属性的注释
- SpringMVC+mybatis中实体类字段名与数据库字段名不匹配问题
- 关于mybatis-generator中文注释 乱码解决
- mybatis generator 生成数据库注释DAO源码
- 解决mybatis中字段重名的问题尝试和总结
- MyBatis学习-----解决在"数据表中字段与自己定义的属性类的属性字段不相同“的情况下的问题
- 解决mybatis generator生成实体类和数据库字段名不一致
- 报表下方的注释 letter remarks
- mybatis-generator-core 使用说明
- iOS利用仿射变换(CGAffineTransform)制作动画效果
- android在代码批量获取资源id
- 长久的心结,记不住
- Android 控件显示和隐藏
- Linux内存压力测试-memtester工具简析
- 解决mybatis-generator-core 中数据库字段注释remarks读不出来的问题
- js元素完美拖拽效果
- 1.2.0 Quickstart: "Hello World"(快速开始:“你好世界!”)
- cocos2d-x源码
- 在 artDialog 窗口中追加最大化、最小化按钮
- Markdoen语法
- js图片轮播左右滚动
- C#程序提示”遇到问题正在关闭“的问题,并且没有日志输出
- 逐浪粗宋字体初次感觉体验上手印象