摘要:
1.if标签 xml文件中的内容 测试类 2.where标签 上面的代码有点问题,就是在xml文件中的sql语句有where 1=1,如果查询条件多的话,性能是很低的,因为每次查询都需要判断一次!这时候 我们就需要使用 where 标签来代替! xml文件的配置 省略了 where 1=1 测试类中 阅读全文
posted @ 2017-07-18 17:04
丿少女梦丶
阅读(186)
评论(0)
推荐(0)
摘要:
先从前台的测试开始写 那么xml文件的配置如下 之后运行测试类代码即可! 现在又多了一个需求!查询姓名带 小 年龄大于10 ,并且编号大于 小黑 的学生信息 修改测试类代码 修改xml文件中的内容 运行测试代码 即可得到结果! 第二种方式 使用索引的方式来解决 多个参数的问题 测试类中的代码如下 x 阅读全文
posted @ 2017-07-18 16:58
丿少女梦丶
阅读(251)
评论(0)
推荐(0)
摘要:
通过之前的操作,我们发现dao的实现类其实并没有做什么实质性的工作,仅仅是通过sqlSession的相关API定位到StudentMapper映射文件 中的ID中的sql语句,其实真正操作DB的是mapper中的sql 所以mybatis就抛开了dao层的实现类,可以直接定位到mapper中的sql 阅读全文
posted @ 2017-07-18 16:56
丿少女梦丶
阅读(146)
评论(0)
推荐(0)
摘要:
1.修改数据库中的字段 2.运行根据id查询所有的学生信息的测试方法会出现下面的异常 也就是说明 数据库中的字段没有个实体类中的属性名一致 3.修改StudentMapper.xml文件中的列名 4.再次运行测试方法得到结果如下 解决办法 01.使用别名 继续运行测试方法会得到正确的结果 02.使用 阅读全文
posted @ 2017-07-18 16:54
丿少女梦丶
阅读(217)
评论(0)
推荐(0)
摘要:
1.修改StudentDao 2.修改StudentMapper 3.修改StudentDaoImpl 4.修改测试类 阅读全文
posted @ 2017-07-18 16:41
丿少女梦丶
阅读(235)
评论(0)
推荐(0)
摘要:
1.创建对应的数据库以及需要的表 2.创建对应的java项目,引入需要的mybatis需要的jar,以及连接mysql数据库的jar! 3.创建对应的Student实体类 /** *学生的实体类 */ public class Student { private Integer id; // 学生编 阅读全文
posted @ 2017-07-18 16:27
丿少女梦丶
阅读(163)
评论(0)
推荐(0)

浙公网安备 33010602011771号