MyBatis和Hibernate的区别
2014-02-11 14:44
239 查看
MyBatis
1.灵活,手写sql
2.对SQL功底需求高
3.性能高
4.可以使用数据库特有sql
5.数据库相关性强,移植性比较差
Hibernate
1.不需要写sql
2.可以没有SQL功底
3.对性能要求不高
4.通用SQL
5.数据库无关性,移植性简单
相同点:
都是ORM(对象关系映射)框架
1.灵活,手写sql
2.对SQL功底需求高
3.性能高
4.可以使用数据库特有sql
5.数据库相关性强,移植性比较差
Hibernate
1.不需要写sql
2.可以没有SQL功底
3.对性能要求不高
4.通用SQL
5.数据库无关性,移植性简单
相同点:
都是ORM(对象关系映射)框架
相关文章推荐
- SSH(Struts,Spring,Hibernate)和SSM(SpringMVC,Spring,MyBatis)的区别
- mybatis和hibernate的区别
- Hibernate与Mybatis的区别
- MyBatis学习总结_18_MyBatis与Hibernate区别
- mybatis和hibernate的区别?
- mybatis与hibernate本质的区别以及应用的场景
- SSH(Struts,Spring,Hibernate)和SSM(SpringMVC,Spring,MyBatis)的区别
- mybatis和hibernate的本质区别和应用场景
- Mybatis与Hibernate的区别
- mybatis与hibernate的区别——简述
- Hibernate与Mybatis的区别
- mybatis和hibernate的区别
- java的持久化(JDBC ,mybatis, Hibernate, SpringJDBC)之间的区别
- mybatis和hibernate的区别
- Hibernate和MyBatis的区别
- hibernate和mybatis的区别
- MyBatis和Hibernate的本质 区别
- mybatis 与 hibernate 的区别和应用场景(转)
- 深入浅析Mybatis与Hibernate的区别与用途
- Hibernate与MyBatis区别