
myBatis
围观岳老师
这个作者很懒,什么都没留下…
展开
-
mybatis批量更新报错 MySQLSyntaxErrorException: You have an error in your SQL syntax; check the near 'UPDAT
转自:https://blog.youkuaiyun.com/qq_25838503/article/details/52400072?locationNum=14&fps=1问题:Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; che...转载 2018-09-11 19:30:55 · 2534 阅读 · 0 评论 -
spring boot如何打印mybatis的执行sql
转自:https://www.jianshu.com/p/e772838c9c89application.properties(yml)中配置的两种方式:1. logging.level.yourdaoclasspackagename=debug2. mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.Std...转载 2018-09-10 11:35:24 · 13541 阅读 · 0 评论 -
Mybatis 查询条件in
Mybatis 多条件查询(模糊查询 使用in查询)xml文件:[html] view plain copy<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybat...转载 2018-05-10 11:40:47 · 4452 阅读 · 2 评论 -
spring boot mybatis打印sql执行时间
spring boot mybatis打印sql执行时间编写sqlStatementInterceptor的实现代码import java.sql.Statement;import java.util.Properties;import lombok.extern.slf4j.Slf4j;import org.apache.ibatis.executor.s原创 2018-01-05 14:43:20 · 7512 阅读 · 1 评论 -
mybatis Invalid bound statement (not found)
今天代码突然出现mybatis Invalid bound statement (not found) 原因:Mapper类的注解没有加。加上注解问题解决:@Mapperpublic interface TestMapper {}原创 2017-11-20 10:46:44 · 607 阅读 · 0 评论 -
mybatis 报错 Result Maps collection already contains value for BaseResultMap
Mybatis “java.lang.IllegalArgumentException: Result Maps collection already contains value for com.....Class...BaseResultMap 相同的两个返回基本信息。。。解决方法。。在所有的项目查找 看ID 为BaseResultMap 和Type的Class对应的原创 2017-11-03 20:01:15 · 1512 阅读 · 1 评论 -
mybatis in条件查询(foreach)
mybatis查询sql中in条件使用(foreach)xml select alleyway_id,sum(order_amount) as order_amount from tb_order where pay_status in ( 2, 3) and DATE_FORMAT(resp_time, '%y-%m-%d') =原创 2017-11-03 19:24:29 · 2324 阅读 · 0 评论 -
MyBatis+MySQL 返回插入的主键ID
MyBatis+MySQL 返回插入的主键ID转自:http://chenzhou123520.iteye.com/blog/1849881需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。 方法:在mapper中指定keyProperty属性,示例如下:Xml代码 insert id="inse转载 2017-10-13 19:07:08 · 435 阅读 · 0 评论 -
mybatis查询出来的字段的值为null,驼峰字段
mybatis查询出来的数据为null,驼峰字段昨天遇到奇葩问题。开发环境一直好好的。到了测试环境,就是流程跑不通。3个伙伴排查了3个小时。终于定位到问题的地方。数据库的字段明明有值。bean get的值就是为null。最后发现,单单词的字段值不为空,多单词下划线链接的字段,值为空。最后去看配置文件:mybatis: mapper-locatio原创 2017-09-14 11:04:04 · 6856 阅读 · 1 评论 -
Result map does not contain a value for java.lang.Integer
Result map does not contain a value for java.lang.IntegermyBatis返回count(*)得到的int值Mapper.xml: SELECT CASE WHEN moneyIS NULL THEN 0 ELSE moneyEND AS money FROM ( select S转载 2017-09-13 09:26:36 · 485 阅读 · 0 评论 -
MyBatis解决Java实体类和表字段不一致方法
MyBatis解决Java实体类和数据库表字段不一致方法转自:http://blog.youkuaiyun.com/yu102655/article/details/52437455首先说明一点任何持久性框架都需要解决一个问题,那就是Java实体类的字段一般来说基本上会与数据库表中字段不一致,那么它们是如何解决的呢?咱们以Hibernate和SpringJDBC为例说明一下;1、Hiberna转载 2017-09-08 18:48:49 · 6474 阅读 · 0 评论