mybatis
与魔鬼打交道的人
这个作者很懒,什么都没留下…
展开
-
mybatis笔记-mysql批量更新数据
我们在操作一些数据的时候,可能会遇到同时改变被选中的多条数据的的某个值。接下来具体讲一下实现该操作的代码。parameterType的值有两种情形。一种传过来的值是list,那么他的参数类型就是list,另一种传过来的值是array,那么他的参数类型是array。 foreach的主要参数有,item,index,collection,separator,open,close。 item:循环原创 2017-06-05 11:07:24 · 533 阅读 · 0 评论 -
mybatis笔记-多个参数查询报BindingException异常
在mybatis中,在执行方法时当我们传入多个参数查询数据时,如下图: 会报出org.apache.ibatis.binding.BindingException: Parameter ‘username’ not found.这样的一个错误。如下图: 这个时候只要我们给传入的参数添加参数注释就可以解决了,如下图: 上面方法传入的参数是普通的值,如果传入的是多个实体类呢。同样的道理原创 2017-06-01 16:40:56 · 869 阅读 · 0 评论 -
mybatis笔记-多条件动态查询
在操作中查询某些数据,经常会出现根据不确定有几个查询条件来查询一些数据,如下图所示功能: 用户可以选择其中的任意某些字段或者都不选,这个时候我们的查询语句该怎么写呢。 其实很简单,我们只需要写一些动态的sql就可以实现这一功能。如下代码,只需要在拼接查询条件前,先用<if>是否为null,如果不为null则执行代码时会把条件拼接在<where> 后<select id="selectByWher原创 2017-06-03 11:04:33 · 1159 阅读 · 2 评论