mybatis
文章平均质量分 93
bbq烤鸡
垂死挣扎的码畜
展开
-
There is no getter for property named ‘__frch_item_0‘ in ‘class
Mybatis foreach标签使用报错 debug源码解决前言解决■ 搜索报错原因■ 解析三种方式① #{}② '${}'③ #{list[${index}]}■ 自查报错原因■ debug源码① 查看抛错根源② 查看报错的是怎么获得value③ 查看hasAdditionalParameter的不同④ 解决⑤ 最后确认最后前言There is no getter for property named ‘__frch_ _0’ in 'class,好不容易将ssm改造成了springboot,发现不原创 2021-03-07 07:43:47 · 7411 阅读 · 15 评论 -
mybatis自定义拦截器实现统一过滤动态修改sql
需求:给原来的sql都加上一个条件过滤,实现多租户数据隔离。一个是sql语句散布在xml里,dao注解里,量非常大,再一个是租户字段定义在实体基类中,接口参数是对象只需修改sql即可,倒是不麻烦,机械性复制粘贴,如果是非对象例如get(id),那就有的你改了,所以第一时间排除掉一个个修改sql。用mybatis自定义拦截器来对sql进行后期动态修改,原理和分页插件类似。建一个mybatis拦截...原创 2020-01-22 01:17:59 · 6701 阅读 · 12 评论