mybatis相对于JDBC编程--有哪些显著的优点呢?
下文笔者讲述mybatis比JDBC操作数据库的优点说明,如下所示
优点1: 数据库连接管理上 优点2: 代码规整度上面 优点3: 参数传递 优点4: ORM结果集映射上
mybatis支持配置文件直接配置连接池
mybatis中我们通过在SqlMapConfig.xml中配置数据库连接池 使用"数据库连接池"可提高系统性能 数据库连接池可避免我们频繁的创建和释放数据库连接操作的系统性能损耗
sql代码和业务逻辑更好的分离
在Mybatis中,我们开将sql脚本编写在*****mapper.xml文件中 当sql发生变化时,我们只需修改脚本文件 使代码的耦合度降低
sql传参
在mybatis中我们可以很好的解决动态传参问题 我们可借助一些标签,在***mappper.xml中对参数进行判断 然后比对生成指定的sql脚本
ORM自动映射
mybatis框架可将sql结果直接转换为java对象 方便java语言中直接使用
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。