![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
tiguer
这个作者很懒,什么都没留下…
展开
-
SQL通配符
模糊查询与通配符冲突表结构描述:当前有一张表,此处假定node_info,存在一个字段node_path是由 ‘字母’、‘数字’ 及 ‘下划线_’组成,如:abc_1_de_f。需求:查询所有node_path以‘abc_’开头的记录这个问题,自然而然的就想到,很简单,直接like % 模糊匹配就OK: [sql] view plain copy SELECT * FROM mode_info W...转载 2018-06-26 11:26:44 · 3070 阅读 · 0 评论 -
mybatis常用标签
1. 定义sql语句1.1 select 标签 属性介绍:id :唯一的标识符.parameterType:传给此语句的参数的全路径名或别名 例:com.test.poso.User或userresultType :语句返回值类型或别名。注意,如果是集合,那么这里填写的是集合的泛型,而不是集合本身(resultType 与resultMap 不能并用)<select id="selectBy...转载 2018-06-26 11:01:00 · 870 阅读 · 0 评论 -
mybatis choose标签的使用
有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件。MyBatis 提供了 choose 元素。if标签是与(and)的关系,而 choose 是或(or)的关系。choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束...转载 2018-06-26 10:32:27 · 1430 阅读 · 0 评论 -
IFNULL、NULLIF和ISNULL用法
isnull,ifnull,nullif的用法如下:isnull(expr) 的用法:如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。mysql> select isnull(1+1);-> 0mysql> select isnull(1/0);-> 1使用= 的null 值对比通常是错误的。isnull() ...转载 2018-06-29 16:35:12 · 1009 阅读 · 0 评论