Mybatis3.1实战

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Mybatis3.1实战

1、前言 (2)

2、什么是mybatis (2)

3、Mybatis入门实例 (2)

4、Mybatis中的增、删、改、查 (8)

5、Mybatis新特性介绍 (10)

6、mybatis-config.xml中的元素介绍 (11)

7、Mapper配置文件中的用法 (18)

8、Mybatis参数传递 (20)

9、基于注解的sql语句 (21)

10、动态sql语句 (22)

11、mybatis中的一对多、一对一、多对多 (24)

12、自定义类型处理器 (28)

13、Mybatis缓存的一点说明 (31)

14、Spring3.1+springmvc+mybatis3.1集成 (31)

备注 (40)

Like模糊查询 (40)

排序 (40)

if元素中的条件语句 (41)

1、前言

随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis。相信很多朋友以前看过ibatis2.x,对ibatis2.x也比较熟悉,随着技术的发展,我们必须跟得上技术发展的步伐,不能永远停留在原来的技术上而不做进一步学习。由于在我的一个新项目中采用了mybatis,为此我发了几天来学习了mybatis,相对hibernate来说,本人感觉mybatis相对来说更加简单,特别是熟悉sql 语句的朋友们,你在采用mybatis时,你会觉得跟传统的jdbc方式来操作数据库没什么差别,只是mybatis帮你做了很多原来你在用jdbc来实现时的很多工作。我们来看看mybatis包含了哪些新特性。

Mybatis实现了接口绑定,使用更加方便

对象关系映射的改进,效率更高

MyBatis采用功能强大的基于OGNL的表达式来消除其他元素。

在本学习教程中,全方位介绍了mybatis中的各种特性,里面的实例都是采用比较简单的实例来实现,对于有些没有介绍到的特性,大家可以参考官方文档。本教程采用的是mybatis最新的版本mybatis3.1,并结合了maven来写这个教程,所以大家需要对maven有所了解。

2、什么是mybatis

MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs (Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。

3、Mybatis入门实例

在maven中加入mybatis、mysql、junit的依赖包:

junit

junit

4.10

test

org.mybatis

mybatis

3.1.1

mysql

mysql-connector-java

5.1.21

commons-logging

commons-logging

1.1.1

log4j

log4j

1.2.17

创建数据库

Create table student(id int primary key autoincrement,age int,name varchar(23));

在mysql数据中创建student表。

配置SqlmapConfiguration.xml,在src目录下面的resources目录下面创建此文件,内容如下:

alias="Student"/>

alias="Status"/>

相关文档
最新文档