首页 > 其他 > 详细

Mybatis学习笔记

时间:2016-08-23 21:57:18      阅读:264      评论:0      收藏:0      [点我收藏+]

1Mybatis优缺点

优点: Mybatis实现了对Dao层的封装,隔离了SQL语句,便于管理,避免了像JDBC那样操作数据集,便于扩展等等。

缺点: Mybatis属于半自动“ORM”,比Hibernate的工作做得要多很多,对象参数传递比较麻烦,没有Hibernate对象操作的概念。

2Mybatis的实现方式

Mybatis提供两种应用实现:XML配置和注解。

2.1配置主要依赖实体对象的xml文件,将对象以<resultMap>形式注入,并提供给<insert > <delete > <select> <update> 语句引用。

2.2使用注解来的比配置XML文件要简单得多。只需要在接口上添加相应的注解并附上SQL语句就行了,如:

插入语句:@insert(" insert into table_user ..")

修改语句: @update(" update table_user set ....")

删除语句:@delete(" delete from table_user .....")

查询语句:@select(" select * from table_user .....")

3.总结:

1、MyBaits采用SQL与Entity映射,对JDBC封装程度较轻

2、MyBatis自己写SQL,更具有灵活性

3、MyBatis可以进行更为细致的SQL优化,可以减少查询字段。

4、MyBatis容易掌握,而Hibernate门槛较高。

Mybatis学习笔记

原文:http://www.cnblogs.com/qcxdoit/p/5800726.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!