Mybatis实战使用详细说明docx.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mybatis实战使用详细说明docx

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 前言 随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis Mybatis实现了接口绑定,使用更加方便 对象关系映射的改进,效率更高 MyBatis采用功能强大的基于OGNL的表达式来消除其他元素。 什么是mybatis MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。 Mybatis入门实例 在maven中加入mybatis、mysql、junit的依赖包: dependency groupIdjunit/groupId artifactIdjunit/artifactId version4.10/version scopetest/scope /dependency dependency groupIdorg.mybatis/groupId artifactIdmybatis/artifactId version3.1.1/version /dependency dependency groupIdmysql/groupId artifactIdmysql-connector-java/artifactId version5.1.21/version /dependency dependency groupIdcommons-logging/groupId artifactIdcommons-logging/artifactId version1.1.1/version /dependency dependency groupIdlog4j/groupId artifactIdlog4j/artifactId version1.2.17/version /dependency 创建数据库 Create table student(id int primary key autoincrement,age int,name varchar(23)); 在mysql数据中创建student表。 配置SqlmapConfiguration.xml,在src目录下面的resources目录下面创建此文件,内容如下: configuration !-- 引入外部数据库配置文件 -- properties resource=perties / !-- 类型别名是为Java类型命名一个短的名字。它只和XML配置有关,只用来减少类完全限定名的多余部分。例如: 使用这个配置,“Student”可以任意用来替代“com.marcle.domain.Student”所使用的地方。 对于普通的Java类型,有许多内建的类型别名。它们都是大小写不敏感的,由于重载的名字,要注意原生类型的特殊处理。 -- typeAliases typeAlias type=com.pango.mybatis.entity.Student alias=Student / typeAlias type=com.pango.mybatis.entity.Status alias=Status / /typeAliases !-- environments 下用于配置不同数据库环境 -- environments default=development environment

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档