在讲解MyBatis之前,先说下传统JDBC连接数据库的弊端: 1.JDBC底层没有实现连接池,从而导致操作数据库需要频繁的创建和释放,影响性能: 2.JDBC的代码散落在Java代码中,如果需要修改SQL语句,需要重新编译Java类: 3.使用PreparedStatement设置参数繁,占位符和参数需要一一对应: 4.处理返回的结果集解析也很麻烦. 所以,在实际开发中,基本不会使用原生的JDBC来操作数据库. 然后,说一下Hibernate和MyBatis的区别,现在互联网公司基本上都是以M