- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mybatis资料教程
“玩转”Java系列
Mybatis
项目经理:王虎
1.Mybatis介绍(ibatis)
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层
框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对
结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和
原始映射,将接口和Java 的POJO(PlainOldJavaObjects,普通的Java
对象)映射成数据库中的记录.
JDBC-dbutils(自动封装)-MyBatis-Hibernate
session.get(Classc,id);//查找映射文件(全类名—表名, 属性名与表字
段名)/表
select*fromuserswhereid=?
Useruser=session.getSession(userClass,id)
user.setName(“tt”); flush()//脏数据检查 clear();
Mapid,User
user
“玩转”Java系列
快照对象
xml
sql映射文件
2.mybatis快速入门
编写第一个基于mybaits的测试例子:
2.1. 添加jar包
【mybatis】
mybatis-3.1.1.jar
【MYSQL驱动包】
mysql-connector-java-5.1.7-bin.jar
2.2. 建库+表
createdatabasemybatis;
usemybatis;
CREATETABLEusers(idINTPRIMARYKEYAUTO_INCREMENT,NAMEVARCHAR(20),ageINT);
INSERTINTOusers(NAME,age)VALUES(Tom,12);
INSERTINTOusers(NAME,age)VALUES(Jack,11);
“玩转”Java系列
2.3. 添加Mybatis的配置文件conf.xml
?xmlversion=1.0encoding=UTF-8?
!DOCTYPEconfigurationPUBLIC-////DTDConfig3.0//EN
/dtd/mybatis-3-config.dtd
configuration
environmentsdefault=development
environmentid=development
transactionManagertype=JDBC/
dataSourcetype=POOLED
propertyname=drivervalue=com.mysql.jdbc.Driver/
propertyname=urlvalue=jdbc:mysql://localhost:3306/mybatis/
propertyname=usernamevalue=root/
propertyname=passwordvalue=root/
/dataSource
/environment
/environments
/configuration
2.4. 定义表所对应的实体类
publicclassUser{
privateintid;
privateStringname;
privateintage;
//get,set方法
}
2.5. 定义操作users表的sq
您可能关注的文档
- MTK_camera驱动流程总结_pei.pdf
- mTOR信号通路与细胞生长调控.pdf
- morlab实验室 GSM OTA指标射频测试.pdf
- MTS 329轴耦合道路模拟试验机.pdf
- MTU基本概念.pdf
- MRIgRT(磁共振图像引导放射治疗).pdf
- MultiPC爱普生投影仪说明书.pdf
- Multisim_8.3.3使用手册.pdf
- Multisim_实用基础教程(个人认为实在).pdf
- MVR在含盐废水处理中的应用.pdf
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)