mybatis
文章平均质量分 52
helentang1987
这个作者很懒,什么都没留下…
展开
-
mybatis 中if判断把零识别为null
pay_amount=#{maps.pay_amount}, parking_amount=#{maps.parking_amount},原创 2017-10-19 16:58:44 · 2269 阅读 · 0 评论 -
mybatis choose用法
choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束。当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的sql。类似于Java 的 switch 语句,choose 为 switch,when 为 case,otherwise 则为 default。例如下面例子,同样把所有可以限制的条件都写上,方面使原创 2017-10-19 17:03:20 · 2040 阅读 · 0 评论 -
MyBatis学习 之 三、动态SQL语句
有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql的函数生成Id。这时我们可以使用动态sql。 下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。 3.1 selectKey 标签 在insert语转载 2017-12-22 14:16:00 · 238 阅读 · 0 评论 -
mybatis 批量写入数据
SELECT LAST_INSERT_ID() insert into device_lock_attr (device_id,attr_name,type,ucode,created_time,del_flag) values (#{item.device_id},#{item.attr_name},#{item.type},#{item.ucode原创 2018-01-17 13:51:59 · 564 阅读 · 0 评论