开头:直接点出关键
mybatis不完全是ORM框架,因为hibernate不用程序员去写sql语句,但是mybatis需要通过XML或注解方式详细配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。
中间:对比说明
- mybatis灵活度高,适应需求变更频繁的开发。但它无法做到于数据库无关,如数据库从mysql换成了oracle就麻烦了 。
- hibernate******(把上面一行话反过来说即可)
结尾:综上所述(话说这种格式貌似在英语作文中用的不少?emmmmm)
综上所述, 按照用户的需求在有限的资源环境下只要能做出维护性、扩展性良好的软件架构都是好架构,所以框架只有适合才是最好。