摘要:
对于新手学习Hibernate时间成本比MyBatis大很多,MyBatis上手很快。 Hibernate不需要写SQL语句是因为框架来生成SQL语句。对于复杂查询,开发者很难控制生成的SQL语句,这就导致SQL调优很难进行。 之前的项目功能简单,数据量小,所以使用Hibernate可以快速完成开发 阅读全文
摘要:
MyBatis是一个半自动的ORM框架,需要手写SQL语句。 Hibernate是一个全自动的ORM框架,不需要手写SQL语句。 使用MyBatis的开发量要大于Hibernate。 MyBatis的灵活性要强于Hibernate。 阅读全文
摘要:
什么是框架 框架就是一个半成品软件,开发人员如果从头开发一个软件的话需要花费大量的精力,于是就有一些项目组开发出半成品软件,在这些软件的基础上进行开发,这样的软件就称为框架。 可以将框架想象成一套已经装修好的毛坯房,而开发完成的软件就是一套已经装修好的新房,用户通过购买毛坯房,来进行各种风格的装修。 阅读全文