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对象
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


