
Mybatis
文章平均质量分 85
ExcellentPro
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mybatis实战教程
这个mybatis教程也不错:http://limingnihao.iteye.com/blog/781671MyBatis目录(?)[-]mybatis实战教程mybatis in action之一开发环境搭建mybatis实战教程mybatis in action之二以接口的方式编程mybatis实战教程mybatis in action之三实现数据转载 2014-01-30 13:27:33 · 759 阅读 · 0 评论 -
一、MyBatis简介与配置MyBatis+Spring+MySql
1.1MyBatis简介 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化转载 2014-01-30 13:30:32 · 767 阅读 · 0 评论 -
二、SQL语句映射文件(1)resultMap
SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: Xml代码 mappers> mapper resource="com/liming/manager/data/mappers/UserMapper.xml"转载 2014-01-30 13:31:20 · 613 阅读 · 0 评论 -
二、SQL语句映射文件(2)增删改查、参数、缓存
2.2 select一个select 元素非常简单。例如:Xml代码 select id="getStudent" parameterType="String" resultMap="studentResultMap"> SELECT ST.STUDENT_ID, ST.STUDENT_NAME,转载 2014-01-30 13:32:51 · 783 阅读 · 0 评论 -
三、动态SQL语句
有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql的函数生成Id。这时我们可以使用动态sql。 下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。 3.1 selectKey 标签 在i转载 2014-01-30 13:33:37 · 633 阅读 · 0 评论 -
四、MyBatis主配置文件
在定义sqlSessionFactory时需要指定MyBatis主配置文件: Xml代码 bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> property name="configLocation" value="classpath:mybatis-c转载 2014-01-30 13:34:26 · 680 阅读 · 0 评论 -
Mybatis 之 resultMap简介
本文转自:http://haohaoxuexi.iteye.com/blog/1337009MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射的翻译 2014-02-01 19:20:56 · 639 阅读 · 0 评论 -
MyBatis的foreach语句详解
MyBatis的foreach语句详解foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separato转载 2014-02-12 17:02:39 · 864 阅读 · 0 评论