
MyBatis
悠悠-我心
水不撩不知深浅,人不拼不知输赢。
展开
-
MyBatis简介与配置MyBaits+Spring+MySql
1.1MyBatis简介 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的转载 2016-01-07 15:28:06 · 260 阅读 · 0 评论 -
MyBatis学习-SQL语句映射文件(1)resultMap
SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: SQL 映射XML 文件一些初级的元素:1. cache – 配置给定模式的缓存2. cache-ref – 从别的模式中引用一个缓存3. res转载 2016-01-07 15:31:03 · 301 阅读 · 0 评论 -
MyBatis学习 之 动态SQL语句
有些时候,sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。 下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。 源代码http://limingn转载 2016-01-07 15:33:10 · 322 阅读 · 0 评论 -
MyBatis增删改查总结
一、 sql in查询1. 当查询的参数只有一个时 findByIds(Listids) 1.1 如果参数的类型是List,则在使用时,collection属性要必须指定为 listXml代码 Select from jria where ID in #{item} findByIds(Long[] ids) 1.2原创 2016-01-07 15:35:03 · 312 阅读 · 0 评论