
MyBatis
丶顶峰
不为失败找借口,只为成功找方法。
展开
-
MyBatis插入MySQL中文乱码
今天刚刚学习MyBatis,做到插入的时候发现插入到数据库中的中文为乱码。下面是解决方案。xml中数据连接如上,当插入数据库中显示如下: 由此看出插入数据为????乱码,因此修改xml数据库连接为useUnicode=true&characterEncoding=UTF-8" />查询数据库发现乱码问题原创 2015-10-05 21:38:34 · 1183 阅读 · 0 评论 -
MyBatis中$和#的区别
1、select * from table where name = #{aaa};2、select * from table where name in (${bbb});当为#时候,如果aaa为字符串,值为小三,sql中实际上是等价于 select * from table where name = '小三';当为$时候,实际上是等价于select * from table whe原创 2015-11-27 19:08:02 · 345 阅读 · 0 评论 -
Mybatis中的resultType和resultMap
一、概述MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对转载 2016-01-07 11:10:26 · 308 阅读 · 0 评论