1.创建一个动态网页项目或maven项目。
2.在src下新建一个xml文件,命名为mybatis-config.xml。
3.在mybatis-config.xml里操作相关配置。首先引入dtd(document type difinition)文档类型定义,其作用是对配置的约束,在规定的范围进行配置。
mybatis-config.xml配置
连接池的作用就相当于把需要的数据放在一个池子中,需要的时候直接获取,就加快了获取数据的速度。
4.建立一个实体类和实体的映射xml文件,同样在映射文件下先引入映射文件的dtd,再在mybatis-config.xml里注册该映射文件。
5.在该映文件下写相应的sql文件。
6.写完sql之后建个测试类进行测试。
SqlSession session = null;
InputStream is = Resources.getResourceAsStream("mybatis-config.xml"); //找到mybati的配置文件
SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(is);//构建Sqlsession的工厂
session = sessionFactory.openSession();//创建能执行映射文件中sql的SqlSession
User user = session.selectOne("com.hx.mybatis.entity.User.load",1);//查询某一个对象
如果是操作数据库(增删改)就需要session.commit(提交)和session.rollback(回滚)才能提交到数据库。
回滚其作用是如果commit提交失败,则数据会返回到原来的值,就不会提交到数据库。