mybatis逆向工程 去除表字段前缀 匹配所有表名

来源:互联网 发布:幻 游戏 知乎 编辑:程序博客网 时间:2024/05/17 08:23
1.去除表字段前缀
使用table中的属性配置<table tableName="server_hosting"><columnRenamingRule searchString="^[^_]+" replaceString=""/></table>searchString="^[^_]+",这个查找字符串就是使用正则表达式来匹配表的字段名这个意思就是匹配,开头的任意个非下划线(_)的字符,也就是这种如:c_,abc_。。。等等逆向工程生成数据库中所有表:<table schema="" tableName="%"></table>
2.匹配数据库中所有的表(适合表太多)

<table schema="" tableName="%"enableCountByExample="false"enableDeleteByExample="false"enableSelectByExample="false"enableUpdateByExample="false"><columnRenamingRule searchString="^[^_]+" replaceString=""/></table>


3.如果生成的实体类多了一个后缀为Key的类,那么就是你数据库一张表中有两个主键

http://blog.csdn.net/kh717586350

阅读全文
0 0
原创粉丝点击