mybatis个人笔记

本文对比了Hibernate和MyBatis两种Java ORM工具。Hibernate以其强大的O/R映射和自动化SQL生成受到青睐,但可能带来维护困难和性能挑战。而MyBatis则以灵活的手动SQL编写和更好的数据库移植性脱颖而出,尽管在处理复杂关联时效率较低。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

与Hibernate的区别

Hibernate
优点
是全自动的,拥有JavaBean对象与数据库的映射结构来自动生成sql,功能强大,O/R映射能力强需要写的代码少,数据库 移植强

缺点
但是如何设计O/R映射和性能和对象模型如何平衡都需要经验
hibernate的SQL是自动生成的,无法维护,

mybatis
优点
易于上手,可以写在xml里便于管理,解除了sql与程序的耦合,’
缺点
表关联多时,字段多速度慢
依赖数据库移植性差
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值