请问一下jdbc和mybatis效率差距主要因为什么?

jdbc和mybatis效率差距主要因为什么


慕工程0101907
浏览 2924回答 4
4回答

汪汪一只猫

这里面你有一个误解。MyBaties 也是基于JDBC的。Java与数据库操作仅能通过JDBC完成。 MyBaties也要通过JDBC完成数据查询、更新这些动作。MyBaties 仅仅是在JDBC基础上做了,OO化、封装事务管理接口这些东西。JDBC是地基,MyBaties /Hibernate 是两栋外形各自有特点的楼房,楼房之间可以比较!地基就这一种。

一只斗牛犬

代码中最重要的一点,可扩展性,mybatis连接数据库的用户密码等都是写在配置文件中,即使数据库有更改,java代码也不需要重新编译。mybatis的连接池管理,缓存管理等对于数据库的访问优化更好
打开App,查看更多内容
随时随地看视频慕课网APP