MyBatis和Hibernate的本质区别和应用场景
hibernate:是一个标准的ORM(对象关系映射),不需要写SQL,sql语句自动生成。对sql语句进行优化和修改比较困难。
应用场景;
适用于需求变化不多的中小型的项目。比如:ERP,OA,等。
mybatis:是专注sql本身,需要程序员自己写sql语句,sql修改,优化比较方便。mybatis是一个不完全的ORM框架,也可以实现输入、输出 映射。
应用场景:
适用于需求变化较多的项目,互联网项目。
企业选型的时候,要考虑项目组成员知识结构,项目类型。
如果错过了一天,那么真的就错过一天。不抛弃,不放弃。点一盏心灯给自己。