https://mybatis.org/mybatis-3/zh/getting-started.html
因为版本问题,我将一些配置文件放在resources内
1 添加依赖,并写一个pojo
2 新建一个mybatis的配置文件,mybatis.xml
在property标签里填写连接字符串;mapper标签里填写需要映射到的文件;
3 新建usermapper.xml文件(整个项目中所有的namespace.id必须是唯一的)
4 测试类
@Before做的是前序工作, 1. 使用mybatis的配置文件以及SqlSessionFactoryBuilder建造者模式创建SqlSessionFactory对象 * 2. 使用SqlSessionFactory对象的openSession()方法来得到一个SqlSession对象,用该对象即可完成对象的所有的crud操作
@After完成后续工作:关闭资源
查询
添加修改删除(返回的是影响的数据条数)
关于传递参数
1. 传递单个值,sql语句里面的占位符可以任意写
2. 多个值,可以使用Map来传值,map中的key要与sql语句中的占位符一致
3. 对象传值,sql语句中的字段值与对象的属性名一致
4. 零散值的传递,可以使用两种方式arg0, arg1,...或者param1,param2...
2020-3-09 2020-3-10