先贴出配置文件 <select id="queryUserGroupByName" resultType="UserGroupModel"> select * from user_group where roleName='user' and groupName=#{groupName} </sel ...
分类:
其他好文 时间:
2020-01-06 14:43:31
阅读次数:
94
错误描述: 使用springboot和mybatis,查询数据并封装到java类中,因为java实体类的属性名带有下划线(" _ "),导致get和set方法无效,数据无法封装到实体类中,出现null。 结局办法: 数据库字段保持不变的情况下,改变属性名命名方式,用@Column("")注解将属性名 ...
分类:
数据库 时间:
2019-12-26 17:42:23
阅读次数:
391
查询一条数据返回一个对象 查询的时候数据库表的列名与实体类的属性名的关系: 当数据库的列名和实体类的属性名不一致的时候,会出现对象的属性没有赋值的问题,解决方式是在sql语句中的查询语句中,为查询的列取别名,别名跟实体类的属性名一致。 当数据库的列名和实体类的属性名是一致的时候,不需要额外的处理 查 ...
分类:
其他好文 时间:
2019-11-02 00:28:07
阅读次数:
105
MyBatis查询结果resultType返回值类型详细介绍 ...
分类:
其他好文 时间:
2019-10-26 14:55:57
阅读次数:
155
今天在别人的代码基础上实现新需求,看到对于mybatis查询结果的判断不是很正确,如果查询结果为空就会异常,不知道大家有没有这样的疑惑:mybatis中resultType有多种返回类型,对于每种不同类型,查询结果为空时dao接口的返回值是一样的吗?接下来我就总结一下常见的几种情况。 第一种:res ...
分类:
其他好文 时间:
2019-10-13 00:31:45
阅读次数:
152
使用Mybatis查询客户端信息 前面的例子使用了默认的jdbc配置来动态从数据库查询客户端信息,下面来改用更加灵活的mybatis来实现,改用mybatis,首先pom中换成mybatis的依赖: 然后新建一个实体类,并实现查询需要的 ClientDetails 接口: 由于接口默认需要实现的方法 ...
分类:
数据库 时间:
2019-10-09 21:11:22
阅读次数:
128
0 备注 该记录主要是在IDEA下框架的使用,有些问题可能IDEA所特有的,因此也可以看做是IDEA的使用记录 1 dao.xml与接口不匹配 在使用mybatis查询时遇到了如下的报错:BindingException: Invalid bound statement (not found):In ...
分类:
其他好文 时间:
2019-07-28 17:15:26
阅读次数:
89
查出来的数据跟数据库里的数据相差了8个小时,这是为什么呢? 这是因为Mysql 使用系统默认时区,东八区。 而Tomcat java使用UTC时区进行处理业务逻辑。 时区的不同,从而导致Mysql数据库中datetime类型的值查询后转到Java Bean,值多了8个小时。 解决方法 在url后面添 ...
分类:
数据库 时间:
2019-07-20 10:15:08
阅读次数:
518
网上大多数使用mybatis查询的时候都是把时间转换成Date使用的,其实这里时可以直接使用String的,比如 但是使用这种方式对String时间的格式有要求,比如如果数据库的时datetime,需要查询startTime和endTime直接的数据,就需要对这两个时间进行类 ...
分类:
其他好文 时间:
2019-06-05 10:13:36
阅读次数:
84
记一次大坑:mybatis查询结果和接收的不一样,折腾我好几个小时. 先上代码:代码是要查询排名,sql执行的结果 结果,用对象接收的时候,这个字段怎么都是rank=4. 这就让我觉得很奇怪了,最后找到https://blog.csdn.net/bwddd/article/details/80264 ...
分类:
其他好文 时间:
2019-04-10 18:02:34
阅读次数:
217