1.hibernate是全自动的ORM(对象关系映射)持久层框架,通过Entity对象和数据库的映射结构,能自动建表。而MyBatis是半自动的ORM持久层框架,需要自己维护Entity和数据库表字段的关系。
2.hibernate的移植性高,因为自动生成数据库表结构
3.MyBatis的灵活度高,因为是自己编写sql语句,hibernate封装了sql语句,在优化的时候,显得方便很多
https://www.jianshu.com/p/0e1aba05d24f
1.hibernate是全自动的ORM(对象关系映射)持久层框架,通过Entity对象和数据库的映射结构,能自动建表。而MyBatis是半自动的ORM持久层框架,需要自己维护Entity和数据库表字段的关系。
2.hibernate的移植性高,因为自动生成数据库表结构
3.MyBatis的灵活度高,因为是自己编写sql语句,hibernate封装了sql语句,在优化的时候,显得方便很多
https://www.jianshu.com/p/0e1aba05d24f
转载于:https://my.oschina.net/u/2308196/blog/3022972