Mybatis如何解决JDBC的缺点呢?
下文笔者讲述Mybatis解决JDBC缺点的说明,如下所示
解决JDBC缺点的说明
1.频繁创建、释放数据库连接对象 容易造成系统资源浪费,影响系统性能 可以使用连接池解决这个问题。 解决: 在mybatis-config.xml中配置数据库连接池 使用连接池管理数据库连接。 2.Sql语句写在代码中造成代码不易维护 实际应用sql变化的可能较大 sql变动需要改变java代码 解决: 将Sql语句配置在XXXXmapper.xml文件中 与java代码分离 3.向sql语句传参数麻烦 因为sql语句的where条件不一定 可能多也可能少 占位符需要和参数一一对应。 解决: Mybatis自动将java对象映射至sql语句。 4.对结果集解析麻烦 sql变化导致解析代码变化 且解析前需要遍历 如果能将数据库记录封装成pojo对象解析比较方便。 解决: Mybatis自动将sql执行结果映射至java对象
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。