mybatis入门教程:myba

mybatis入门教程:myba

ID:37428856

大小:212.50 KB

页数:11页

时间:2019-05-12

mybatis入门教程:myba_第1页
mybatis入门教程:myba_第2页
mybatis入门教程:myba_第3页
mybatis入门教程:myba_第4页
mybatis入门教程:myba_第5页
资源描述:

《mybatis入门教程:myba》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北风网项目实战培训MyBatis讲师:老牛(北风网版权所有)会议管理系统MyBatis的前身就是iBatis,iBatis本是apache的一个开源项目,2010年这个项目由apahcesofewarefoundation迁移到了googlecode,并且改名为MyBatis。MyBatis是一个数据持久层(ORM)框架。MyBatis是把实体类和sql语句之间建立了映射关系,而Hibernate在实体类和数据库之间建立了映射关系。总体来说MyBatis主要完成两件事情1.根据JDBC规范建立与数据库的连接;2.通过Annotaion/XML+JAVA反射技术,实现Java对象与关系数据库之间

2、相互转化。MyBatis介绍1.基于SQL语法,简单易学。 2.能了解底层组装过程。3.SQL语句封装在配置文件中,便于统一管理与维护,降低了程序的耦合度。 4.程序调试方便。MyBatis优点类层次结构基本构成1、configuration.xml全局配置文件2、mapper.xml核心映射文件3、SqlSession接口XML映射配置文件系统的核心设置,包含数据源和事务管理器等设置和属性信息,XML文档结构如下:configuration配置properties可以配置在Java属性配置文件中settings修改MyBatis在运行时的行为方式typeAliases为Java类型命名

3、一个短的名字typeHandlers类型处理器objectFactory对象工厂plugins插件environments环境environment环境变量transactionManager事务管理器dataSource数据源mappers映射器XML配置数据源

4、="${driver}"/>XML映射配置文件

5、s/builder/UserInfoMapper.xml"/>

6、>SQL映射文件结构cache-配置给定命名空间的缓存。cache-ref–从其他命名空间引用缓存配置。resultMap–最复杂,也是最有力量的元素,用来描述如何从数据库结果集中来加载对象sql–可以重用的SQL块,也可以被其他语句引用。insert–映射插入语句update–映射更新语句delete–映射删除语句select–映射查询语句XML映射配置文件SqlSessionFactoryBuilder的生命周期:这个类可以被初始、使用和丢弃,如果你已经创建好了一个SqlSessionFactory后就不用再保留它。因此,SqlSessionFactoryBuilder的最

7、好作用域是方法体内,比如说定义一个方法变量。你可以重复使用SqlSessionFactoryBuilder生成多个SqlSessionFactory实例,但是最好不要强行保留,因为XML的解析资源要用来做其它更重要的事。欢迎访问我们的官方网站www.ibeifeng.com

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。