
Mybatis
jesus_110
人帅性格好。。
展开
-
Mybatis的<where><foreach><set>等标签详解
sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空 时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。 下文均采用MySQL语法和函数(例如字符串链接函数CONCAT3.1 if标签 一个很普通的查询:Xml代码转载 2016-04-28 15:42:13 · 657 阅读 · 0 评论 -
mybatis 批量insert
insert into T_AUTO_FUNDOUT_ORDER ( ) (SELECT #{item.outerTradeNo},#{item.authOrderNo},#{item.amount},#{item.bankCardInfo} FROM DUAL) 注意这里不是insert标签 而是select标签原创 2016-04-29 16:51:36 · 584 阅读 · 0 评论 -
mybatis自动生成 实体类、接口、配置文件
由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。 使用自动生成有很多方式,可以在eclipse中安装插件,但是以下将要介绍的这种方式我认为很轻松,最简单,不需要装插件,转载 2016-05-03 13:59:03 · 3181 阅读 · 0 评论 -
SqlSessionFactoryBean
在基本的 MyBatis 中,session 工厂可以使用 SqlSessionFactoryBuilder 来创建。而在 MyBatis-spring 中,则使用 SqlSessionFactoryBean 来替代。Setup要创建工厂 bean,放置下面的代码在 Spring 的 XML 配置文件中: 要注意 SqlSessionFactoryBean转载 2016-06-24 09:47:03 · 4455 阅读 · 0 评论 -
Spring与Mybatis整合的MapperScannerConfigurer处理过程
mybatis与spring整合的MapperScannerConfigurer的底层原理,之前已经分析过java中实现动态,可以使用jdk自带api和cglib第三方库生成动态代理。本文分析的mybatis版本3.2.7,mybatis-spring版本1.2.2。 MapperScannerConfigurer介绍 MapperScannerConfigurer转载 2016-06-24 09:43:27 · 998 阅读 · 0 评论