MyBatis
敲键盘的猫
这个作者很懒,什么都没留下…
展开
-
Mybatis--Statement Builders
SelectBuilder 的秘密 SelectBuilder 类并不神奇, 如果你不了解它的工作机制也不会有什么好的作用。 别犹豫, 让我们来看看它是怎么工作的。 SelectBuilder 使用了静态引入和 TreadLocal 变量的组合来开 启简洁的语法可以很容易地用条件进行隔行扫描,而且为你保护所有 SQL 的格式。它允许 你创建这样的方法: public String sele翻译 2016-07-03 11:06:21 · 389 阅读 · 0 评论 -
Mybatis--映射器注解
因为最初设计时,MyBatis 是一个 XML 驱动的框架。配置信息是基于 XML 的,而且 映射语句也是定义在 XML 中的。而到了 MyBatis 3,有新的可用的选择了。MyBatis 3 构建 在基于全面而且强大的 Java 配置 API 之上。这个配置 API 是基于 XML 的 MyBatis 配置的 基础,也是新的基于注解配置的基础。注解提供了一种简单的方式来实现简单映射语句,而 不翻译 2016-07-03 11:32:28 · 1372 阅读 · 0 评论 -
mybatis参数映射
转载地址:http://iyiguo.net/blog/2012/09/27/mybatis-param-mapping-rules/ 规则 非注解参数 当参数未使用@Param注解时,可以通过以下方式访问: #{参数位置[0..n-1]} 或者 #{param[1..n]} 如果参数类型是自定义对象Bean时,只需加上.对象属性即可 #{参数位置[0..n转载 2016-07-03 12:16:20 · 795 阅读 · 0 评论 -
mybatis注解详解
首先当然得下载mybatis-3.0.5.jar和mybatis-spring-1.0.1.jar两个JAR包,并放在WEB-INF的lib目录下(如果你使用maven,则jar会根据你的pom配置的依赖自动下载,并存放在你指定的maven本地库中,默认是~/.m2/repository),前一个是mybatis核心包,后一个是和spring整合的包。 使用mybatis,必须有个全局配置转载 2016-06-20 22:19:02 · 577 阅读 · 0 评论 -
Mybatis 示例之 SelectKey
SelectKey在Mybatis中是为了解决Insert数据时不支持主键自动生成的问题,他可以很随意的设置生成主键的方式。 不管SelectKey有多好,尽量不要遇到这种情况吧,毕竟很麻烦。 selectKey Attributes 属性 描述 keyProperty selectKey 语句结果应该被设置的目标属性。 resultTyp转载 2016-06-21 12:49:28 · 816 阅读 · 2 评论 -
mybatis中foreach collection的三种用法
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。 foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名,index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以转载 2017-11-11 10:50:47 · 877 阅读 · 0 评论