ORM(object relation mapping)对象(Javabean)与数据库中的关系记录映射的机制。
hibernate缺点:
- 优于SQL都是框架生成的,所以无法优化SQL;
- 对于某些复杂查询,是需要自定义的,框架力不从心。(hibernate的HQL支持自定义SQL)
- 全映射。如只想查询Student表中的username,hibernate会将所有的字段都给查询了。
mybatis:
- SQL语句不是由框架生成,而是由开发者写入xml配置文件中。(SQL与Java代码分离)
- 半自动框架(hibernate为全自动框架)
- 轻量级框架
mybatis(视频)
原文:https://www.cnblogs.com/yfs123456/p/10696271.html