上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 这里,set 元素会动态前置 SET 关键字,同时也会消除无关的逗号,因为用了条件语句之后很可能就会在生成的赋值语句的后面留下这些逗号。 若你对等价的自定义 trim 元素的样子感兴趣,那这就应该是它的真面目: 阅读全文
posted @ 2017-05-09 16:41 ー個亽の江湖 阅读(232) 评论(0) 推荐(0) 编辑
摘要: <foreach>标签有循环的功能,可以用来生成有规律的SQL语句,主要属性有: item:表示集合每一个元素进行迭代时的别名 index:表示在迭代过程中,每次迭代到的位置 open:表示该语句已什么开始 separator:表示每次迭代之间以什么符号作为分隔 close:表示该语句已什么结束 c 阅读全文
posted @ 2017-05-09 16:41 ー個亽の江湖 阅读(102) 评论(0) 推荐(0) 编辑
摘要: choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束。当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的sql。类似于Java 的 switch 语句,choose 为 switch,when 为 case 阅读全文
posted @ 2017-05-09 16:40 ー個亽の江湖 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 如果这些条件没有一个能匹配上将会怎样?最终这条 SQL 会变成这样: 这会导致查询失败。如果仅仅第二个条件匹配又会怎样?这条 SQL 最终会是这样: 这个查询也会失败。这个问题不能简单的用条件句式来解决,如果你也曾经被迫这样写过,那么你很可能从此以后都不想再这样去写了。 MyBatis 有一个简单的 阅读全文
posted @ 2017-05-09 16:40 ー個亽の江湖 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-conf 阅读全文
posted @ 2017-05-09 16:39 ー個亽の江湖 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 重复的SQL预计永远不可避免,<sql>标签就是用来解决这个问题的 <sql id="sql1">id,name,age,gender</sql> <select id="getPerson" parameterType="int" resultType="orm.Person"> select < 阅读全文
posted @ 2017-05-09 16:39 ー個亽の江湖 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 格式:<if test=""> sql语句 </if> 注意:Mybatis动态SQL单一基础类型参数用if标签时,test中应该用 _parameter 如果是类变量 阅读全文
posted @ 2017-05-09 16:39 ー個亽の江湖 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一、搭建开发环境 1.1、使用Maven创建Web项目 执行如下命令: mvn archetype:create -DgroupId=me.gacl -DartifactId=spring4-mybatis3 -DarchetypeArtifactId=maven-archetype-webapp 阅读全文
posted @ 2017-05-09 16:38 ー個亽の江湖 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、提出需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性 二、准备数据库表和存储过程 三、编辑userMapper.xml 编辑userMapper.xml文件,添加如下的配置项 四、编写单元测试代码 阅读全文
posted @ 2017-05-09 16:37 ー個亽の江湖 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 2. 二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap存储,不同在于其存储作用域为 Mapper(Namespace),并且可自定义存储源,如 Ehcac 阅读全文
posted @ 2017-05-09 16:37 ー個亽の江湖 阅读(54) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页