介绍
这期内容当中小编将会给大家带来有关mybatis-plus如何给表名添加前缀,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
1,使用mybatis-plus自身的查询构造去,只需要在全局配置中添加如下配置
mybatis-plus: mapper-locations:类路径:映射器/*映射器。xml # mapper映射文件 配置: db-config: 表前缀:tr_
2,自定义sql语句中添加表名前缀
在yml文件中添加如下配置
mybatis-plus: mapper-locations:类路径:映射器/*映射器。xml # mapper映射文件 配置: db-config: 表前缀:tr_ 配置属性: 前缀:tr_ #自定义sql中表名带前缀
然后在自定义sql语句如下
select * from ${前缀}用户
编译后的sql语句
select * from tr_user
假如有个实体类:
类用户{ int标识; }
按照规范,数据库用户表里边对应标识的字段名应该为user_id。
如果数据库的字段名也是userId的话(没有下划线),那么使用MybatisPlus的时候就会碰到映射问题,实际查询的时候默认是查询user_id。
<强>解决办法强>:
。属性添加一行配置,关闭驼峰到下划线的映射即可
mybatis-plus.configuration。map-underscore-to-camel-case=false
上述就是小编为大家分享的mybatis-plus如何给表名添加前缀了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。