mybatis和hibernate的区别

首先要明确一点,这种的区别去网上找是没有用的,自己没有实际体验到也记不住的。
1:
mybatis不能算是完整的ORM框架,因为它只有relation到Object的映射,而没有Object到relation的映射。但是hibernate是完整的。
2:
hibernate可以自动生成数据表,也可以自动生成实体类和映射文件。mybatis就只能生成实体类和映射文件。
3:
应该是最明显一点的,hibernate可以不用写sql,而mybatis需要手写sql
4:
紧接上面一点,hibernate不用写sql的好处,意味着数据库可移植性爆表,换数据库都不用改SQL的。但是不写sql的坏处是,mybatis我可以自己手动优化SQL,可以写一点SQL的骚操作。
——————————————————————
待更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值