mybatis-generator相关问题

ぐ巨炮叔叔 提交于 2019-12-10 06:57:59

1.[Table configuration with catalog null, schema ORCL, and table EMP did not resolve to any tables]

在配置generatorConfig.xml文件时若写了

<table tableName="EMP" catalog="" schema="">

这里的schema去掉

jdbc:oracle:thin:@127.0.0.1 :1521:ORCL

2.无法生成字段注释


org.mybatis.generator.internal.DefaultCommentGenerator#addFieldComment(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn)

这个方法是生成字段注释的方法

经过调试从数据库没有获取到字段的注释,但是字段都能获取到

代码追踪之后发现在这里查询的数据库

ResultSet rs = databaseMetaData.getColumns(localCatalog, localSchema,
                localTableName, null);
通过方法知道是将表的字段存到一个Map<Table,List<Colum>>的数据结构


于是在网上查询了下

找到了结果http://www.cnblogs.com/discuss/articles/1866940.html#undefined

跟踪代码找到

props.put("remarksReporting","true");

加上这行代码

运行之后,字段有了注释




易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!