MyBatis
文章平均质量分 90
橘猫吃不胖胖
相濡以沫,不如相忘于江湖
展开
-
MyBatis学习(二) - 初探Mapper XML 文件
发现一个MyBatis博客,讲的挺好的:http://legend2011.blog.51cto.com/3018495/908956官方教程:http://mybatis.github.com/mybatis-3/zh/sqlmap-xml.html官方的教程是中文的,讲的很好,一定要看啊。一.Mapper XML 文件MyBatis 真正的力量是在映射语句中。这里是原创 2013-04-04 16:45:11 · 2461 阅读 · 0 评论 -
MyBatis批量操作
先记录一下参考的博客:Mybatis 批量插入、存储过程这篇博客介绍了批量插入的几种方式:simple方式(基本数据库逐条访问)、batch方式(批量操作)、procedure方式(存储过程)并且通过测试,说明了他们的效率MyBatis的关于批量数据操作的体会这篇博客介绍了专门为批量操作准备的方法和普通方法的对比,session = sessionFac原创 2013-08-30 14:32:14 · 5515 阅读 · 0 评论 -
MyBatis分页实现 - Oracle(二)
还记得上一次写的分页吗?在MyBatis中实现分页的方法是这样的:1.自定义一个拦截器2.在拦截器中,根据不同的数据库返回不同的分页SQL语句3.在配置文件中配置该拦截器插件大概就是这么个顺序,在上一次实现时,使用了RowBounds,功能可能不是很强大,后来又在网上找到了一个实现方法,现分享一下:1.pom.xml这个和上一次是一样的<project原创 2013-08-30 13:30:28 · 4983 阅读 · 3 评论 -
MyBatis分页实现 - Oracle
最近学习了一下,怎样使用MyBatis实现分页。同样的参考了很多博客:http://haohaoxuexi.iteye.com/blog/1851081http://xdwangiflytek.iteye.com/blog/1750641自己总结如下:1.准备要实现分页,首先要有MyBatis的基本环境:Mybatis的jar包,配置文件,映射文件,Or原创 2013-08-26 20:52:39 · 5549 阅读 · 1 评论 -
MyBatis学习(一)- 搭建MyBatis项目
最近要学习使用MyBatis,参照网上的资料和官方的教程,根据自己的理解,记录一下。MyBatisJar包下载地址:http://download.csdn.net/detail/jolingogo/5220163官方教程:http://mybatis.github.com/mybatis-3/zh/index.htm一.什么是MyBatis MyBatis 是支持原创 2013-04-04 15:04:23 · 2515 阅读 · 0 评论 -
MyBatis批量插入(Oracle数据库)
从网上查阅相关资料,整理了一个Oracle批量插入的方法: SELECT S_FORUM_USERID.NEXTVAL FROM DUAL INSERT INTO DEPT(DEPTNO , DNAME , LOC) SELECT S_FORUM_USERID.NEXTVAL , A.* FROM ( SELEC原创 2013-04-06 14:44:36 · 7427 阅读 · 3 评论 -
MyBatis学习(五)- ResultMap
官方文档地址:http://mybatis.github.io/mybatis-3/zh/sqlmap-xml.html resultMap 元素是 MyBatis 中最重要最强大的元素。它就是让你远离 90%的需要从结果 集中取出数据的 JDBC 代码的那个东西, 而且在一些情形下允许你做一些 JDBC 不支持的事 情。 事实上, 编写相似于对复杂语句联合映射这些等同的代原创 2013-04-06 14:08:57 · 1241 阅读 · 0 评论 -
动态SQL
本来想总结一下的,但是,官方的例子已经很好了,就直接转载吧!动态 SQLMyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。如果你有使用 JDBC 或其他相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空格或在列表的最后省略逗号。动态 SQL 可以彻底处理这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当转载 2013-04-04 18:40:13 · 1780 阅读 · 0 评论 -
MyBatis学习(四)- 动态SQL
我们先来看一下,之前的UserMapper.xml:<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> insert into t_user(name , password , email ,原创 2013-04-04 18:38:40 · 1385 阅读 · 0 评论 -
MyBatis学习(三)- 小结
这里整理一下,使用MyBatis时遇到的一些问题:1.主键官方讲解:首先,如果你的数据库支持自动生成主键的字段(比如 MySQL 和 SQL Server),那么你可以设置 useGeneratedKeys=”true”,而且设置 keyProperty 到你已经做好的目标属性上。例如,如果上面的 Author 表已经对 id 使用了自动生成的列类型,那么语句可以修改为:<in原创 2013-04-04 17:56:01 · 1412 阅读 · 0 评论 -
MyBatis与Spring整合(一)
之前,分享过MyBatis的基础使用方法,但是,在日常开发中,大多会和Spring整合,在这里,简单分享一下。这是学习官方的教程总结,官方教程地址:http://mybatis.github.io/spring/getting-started.html1. pom.xml与Spring整合的话,首先需要的是依赖包,<project xsi:schemaLocatio原创 2013-10-14 20:38:16 · 2253 阅读 · 0 评论