mybatis

1.建立一个项目web project 导入jar包(mybatis 和 connector的)  建立数据库   (至此完成所有前期工作)

2.建立mybatis-config.xml配置文件在src下(其中固定格式很多 只要修改数据库账号密码)

3.建立实体类(每个属性分别有对应get和set方法 再重构以后toString()方法)

4.建立mapper文件(操作sql的映射文件) 其中mapper 的namespace的值为包名加参数,里面定义许多select,insert,update,delete方法。id的值的唯一的, parameterType的值是使用是的参数类型 resultType的select特有的用于返回结果可以是类或集合

5.在第二步的配置文件中注册第四步的映射文件(这样就形成了联系)

6.建立测试类可用@Test进行 JUnit Test进行测试 获得一个mybatis-config.xml的配置文件的字符串,将字符串传递给InputStream中得到 inputstream对象,再讲inputstream对象传入SqlSessionFactory工厂中得到sqlSessionFactory对象,再调用openSession方法得到sqlSession对象(环环相扣)  利用sqlSession的方法selectOne,insert,update,delete 进行数据库操作,这些方法的参数就是第四步的namespace和parameterType制定类型的参数 (List<User> list = sqlSession.selectList(namespace,参数);for(User user :list){System.out.println(user.toString()})。最后不要忘记关闭数据库连接sqlSession.close();方法  

原文地址:https://www.cnblogs.com/YUJIE666/p/8987675.html