
Mybatis
文章平均质量分 80
SJZYLC
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
集成mybatis打印sql
目录springbootlogbackymlspringbootlogbackymllogback没有独立的日志器,使用时需要与SLF4J一起使用。所以使用slf4j的方式。添加配置:log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl在logback-spring.xml中添加日志器:<!--输出mapper层sql语句,这里name需根据自己项目的mapper包路径来配置--><!-.原创 2020-12-03 21:33:20 · 378 阅读 · 0 评论 -
Mybatis中使用Handler对字段进行统一处理
Mybatis3里面支持在字段后面添加一个Handler,以便对该字段进行统一处理。我们还可以写一个代理类,用来对该字段进行特殊处理,这样写的话会导致对之前的代码修改很多,而且可能遗漏,造成风险。所以在Handler里面对字段的新老内容进行统一处理是最佳实践。比如要对中文name字段进行统一encode:EnDecodeTypeHandler.javapackage com.m原创 2017-12-20 18:27:39 · 3604 阅读 · 0 评论 -
MySQLSyntaxErrorException: Query was empty解决思路
最近的一个项目,本地环境启动正常,上到线上就报错:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Query was empty at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.refl...原创 2019-06-25 15:35:31 · 5982 阅读 · 0 评论 -
Parameter 'orderGuid' not found. Available parameters are [collection, list]
在批量插入的时候报的这个错。原因是:<insert id="batchInsert" parameterType="com.test.Serial" useGeneratedKeys="true" keyProperty="id" keyColumn="id"> insert into stock_serial (<include refid="...原创 2019-08-26 21:04:16 · 1143 阅读 · 0 评论