现今大多数业务系统都和数据库打交道,而且通常业务都很复杂,需要关联多个表查询,找到需要的数据。用Hibernate当业务复杂,关联多张表时,hql极其难写,效率也低。用jdbc吧,又不能以面向对象方式思考和使用,开发的代码质量也难以保证。那能否在这两者间找到一个平衡点呢?结合它们的优点,摒弃它们的缺点。
有,这就是myBatis。现今myBatis被广泛的企业所采用,大有超过hibernate的势头。
原文地址:http://www.cnblogs.com/friends-wf/p/3798833.html