- 0
- 0
- 约1.02万字
- 约 12页
- 2019-09-25 发布于江苏
- 举报
MyBatis 九步详细实例操作
MyBatis 一种优秀的O/R mapping框架 , 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索 。
MyBatis和Hibernate 对比:
MyBatis 非常简单易学,Hibernate相对较复杂,门槛较高。2. 二者都是比较优秀的开源产品3. 当系统属于二次开发,无法对数据库结构做到控制和修改,那MyBatis 的灵活性将比Hibernate更适合4. 系统数据处理量巨大,性能要求极为苛刻,这往往意味着我们必须通过经过高度优化的SQL语句(或存储过程)才能达到系统性能设计指标。在这种情况下MyBatis 会有更好的可控性和表现。5. MyBatis 需要手写sql语句,也可以生成一部分,Hibernate则基本上可以自动生成,偶尔会写一些Hql。同样的需求,MyBatis 的工作量比 Hibernate要大很多。类似的,如果涉及到数据库字段的修改,Hibernate修改的地方很少,而MyBatis 要把那些sql mapping的地方一一修改。6. 以数据库字段一一对应映射得到的PO和Hibernte这种对象化映射得到的PO是截然不同的,本质区别在于这种PO是扁平化的,不像Hibernate映射的PO是可
您可能关注的文档
最近下载
- 2026广州中医药大学第一附属医院深圳龙华医院(深圳市龙华区中医院)招聘备考试题附答案详解.docx VIP
- 财通证券-历史照进现实:70年代系列百页深度研究.pdf
- 坎普尔外压超滤技术及案例分析+130623.pptx VIP
- 重庆江津法院书记员招聘考试真题库2025.docx VIP
- 智能建造技术导则.pdf VIP
- 《小熊图书馆》课件.pptx VIP
- 2026广州中医药大学第一附属医院深圳龙华医院(深圳市龙华区中医院)招聘备考题库含答案详解.docx VIP
- 水上施工作业的安全风险管理与预防措施.docx VIP
- 2026广州中医药大学第一附属医院深圳龙华医院(深圳市龙华区中医院)招聘备考题库参考答案详解.docx VIP
- 2026广州中医药大学第一附属医院深圳龙华医院(深圳市龙华区中医院)招聘备考题库带答案详解.docx VIP
原创力文档

文档评论(0)