mybatis
toMatser
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。
---不忘初心方得始终
展开
-
mybaits错误解决:There is no getter for property named 'id' in class 'java.lang.String'
在使用mybaitis传参数的时候,如果仅传入一个类型为String的参数,那么在 xml文件中应该使用_parameter 来代替参数名。 正确的写法: [html] view plaincopyprint? span style="font-size:18px;"> select id="isCargoBillNoExist" result转载 2015-11-06 09:01:41 · 647 阅读 · 0 评论 -
Mybatis中resultMap和resultType
MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接 表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。 1.resultType 在MyBatis进行查询映射的时候,其实查询出来的每一个属性都是放在一个对应转载 2015-11-08 15:53:56 · 17163 阅读 · 2 评论 -
Mybatis中模糊查询的各种写法
工作中用到,写三种用法吧,第四种为大小写匹配查询 1. sql中字符串拼接 SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%'); 2. 使用 ${...} 代替 #{...} SELECT * FROM tableName WHERE name L转载 2015-10-25 17:50:01 · 1975 阅读 · 0 评论 -
MyBatis之SQL语句映射文件增删改查和Java参数如何对应
转载 http://limingnihao.iteye.com/blog/781911 select 一个select 元素非常简单。例如: [html] view plaincopy select id="getStudent" parameterType="String" resultMap="studentResultMap"> SELE转载 2015-11-02 14:20:39 · 1097 阅读 · 0 评论 -
MyBatis在insert插入操作时返回主键ID的配置
很多时候,在向数据库插入数据时,需要保留插入数据的id,以便进行后续的update操作或者将id存入其他表作为外键。 但是,在默认情况下,insert操作返回的是一个int值,并且不是表示主键id,而是表示当前SQL语句影响的行数。。。 接下来,我们看看MyBatis如何在使用MySQL和Oracle做insert插入操作时将返回的id绑定到对象中。 1.mysql in原创 2016-03-12 16:14:52 · 8991 阅读 · 1 评论