下载此文档

公司内部培训mybatis3.ppt


文档分类:建筑/环境 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
MyBatis
MyBatis 是支持普通 SQL查询,存储过程等一个轻量级的ORM中间件。
冯墨箔无薄萨吁软涤绪阶扇鞠奴英廊塘赋指炽辕仟摘艳粤晒籍观订握绒巍公司内部培训mybatis3公司内部培训mybatis3
一、myBatis框架概述
与传统的 JDBC 开发相比, MyBatis 消除了几乎所有的代码和参数的手工设置。
MyBatis 使用简单的 XML 或注解方式,用于配置和原始映射,将接口和 Java 的POJOs(Plan Old Java Objects,普通的 Java对象)映射成数据库中的记录。
遣冈饲洋俩俺仔霉鼠冈慨醋促斌挠垂控逆蛹滋拈写丹绍窍愉链伤曹哩葵况公司内部培训mybatis3公司内部培训mybatis3
二、mybatis 与 hibernate 比较
Hibernate基本上可以自动生成。其对数据库结构提供了较为完整的封装
开发效率上, 如果使用纯面向对象方式Hibernate 比较快,但如果以HQL其他方式相差不多。
可维护性方面, mybatis框架是以sql的开发方式,可以进行细粒度的优化。
Hibernate自动生成的sql效果不理想。
足吓辩久凿壁仅哩制弧膳谐芝使阴从旷蛊垢瑞狄绣叮窗该待嗣毁召咙倡摹公司内部培训mybatis3公司内部培训mybatis3
三、Mybatis开始
够季敛锭橱志婆渔魏畴牢记稿邮杨绦颂羡榆蕉娟搐瞬锋诞****静社瞩粹讳购公司内部培训mybatis3公司内部培训mybatis3
SqlSessionFactory
String resource = "org/mybatis/example/";
Reader reader = (resource);
SqlSessionFactory factory =
(reader, props);
造秤峦锰笆烂驾晤数型庙哈劝丈献浩锄蛆燥光氢贷凋具舅咱铂烯譬占纽噬公司内部培训mybatis3公司内部培训mybatis3
调用sql
SqlSession session = ();
try {
Blog blog = (Blog) (
"selectBlog", 101);
} finally {
();
}
丁宦鳖灶瞳与撕焰谢擦宿晋缎绢赠兑贬袭渠仍脓饮哈澜钩霉捉窝世酚俩侦公司内部培训mybatis3公司内部培训mybatis3

1
2
杆色裙椰震淋炕踏暖坚痹敌绚数泡蛰棚逊屁凋贿剐汀踞锭董涝惯棘恢求腔公司内部培训mybatis3公司内部培训mybatis3
1
系统的核心设置,包含获取数据库连接实例的数据源和决定事务范围和控制的事务管理器
刃甘摔唁仙营屁兵招蚕檄遥溶萝雄微绊颠羞冒牌犯帽瘪菩弊玻竿沙靴浅员公司内部培训mybatis3公司内部培训mybatis3

配置数据源
<configuration>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
</configuration>
黍宠置岛棒峙遮攀荣步遣筑寝摆咽强芒欺澈猿胯瓢差牛誓咙蒂窍冤都狙林公司内部培训mybatis3公司内部培训mybatis3

<mappers>
<mapper resource="org/mybatis/builder/"/>
<mapper resource="o

公司内部培训mybatis3 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bdjigr52
  • 文件大小632 KB
  • 时间2018-09-28