- Mybatis主要概念
ORM框架是一种数据操作的框架,常见的比如JDBC,Hibernate,当然,Mybatis也是其中的一种.
相比于JDBC,Mybatis的优势在于能将Sql集中配置;并且能和Spring集成;将connection交给Spring托管,不需要开发者自己操作;同时也能方便进行AOP的开发.
而和hibernate对比,Mybatis则比较容易学,没有hibernate那么高的门槛.
- Mybatis主要概念
创建测试项目,创建一个java项目
要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于 classpath 中即可。
还需要一个mysql-connector-java-x.x.x-bin.jar 文件。(MySql驱动包)
-
如何配置Mybatis
读取xml,创建sqlsession
//通过配置文件获取数据库连接信息
Reader reader = Resources.getResourceAsReader("com/chentao/MicroMessage/config/mybatis-config.xml");
//通过配置信息构建一个SqlSessionFactory
SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(reader);
//通过sqlsessionfactory打开session
SqlSession sqlSession = sessionFactory.openSession();
return sqlSession;