
MyBatis
文章平均质量分 77
枫轩缘
这个作者很懒,什么都没留下…
展开
-
原生JDBC程序存在的问题以及MyBatis简介
使用原生JDBC连接存在的问题: 1、数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响数据库性能。 设想:使用数据库连接池管理数据库连接。 2、将sql语句硬编码到java代码中(并且分散在各个Java类中),如果sql语句修改(比如where条件改变),需要重新编译java代码,不利于系统维护。 设想:将sql语句统一集中配置在xml配置原创 2015-12-12 01:09:49 · 1613 阅读 · 0 评论 -
MyBatis配置文件
MyBatis有两种配置文件:全局配置文件和映射文件。 全局配置文件:配置了数据源、事务等运行环境,并在mapper属性中给出了每个映射文件的路径. 名称不固定,由SqlSessionFactoryBuilder从指定文件路径加载构建出SqlSessionFactory的实例。 一个典型的全局配置文件如下: <!DOCTYPE configuration PUBLIC "原创 2015-12-12 18:26:49 · 1335 阅读 · 1 评论 -
MyBatis Java API
MyBatis的maven依赖 org.mybatis mybatis x.x.x 使用 MyBatis 的主要 Java 接口就是 SqlSession。SqlSessions 是由 SqlSessionFactory 实例创建的。SqlSessionFactory 对象包含创建 SqlSession 实例的所有方法 。 而 SqlSessionFactory 本原创 2015-12-13 01:05:35 · 854 阅读 · 0 评论