摘要: 首先回顾一下分页的sql语句: SELEC * FROM 表名 LIMIT startIndex,pageSize tips: *startIndex:起始的位置(从哪个元素开始分页) *pageSize:每页多少个元素 例如: select * from user limit 0,2 :查询use 阅读全文
posted @ 2020-03-15 21:38 白熊啊 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用日志工厂? 我们想一下,我们在测试SQL的时候,要是能够在控制台输出 SQL 的话,是不是就能够有更快的排错效率?答案是肯定的,如果一个 数据库相关的操作出现了问题,我们就可以根据输出的SQL语句快速排查问题。而日志工厂就是这样一个工具,帮助我们把sql语句在控制台输出。 Mybatis 阅读全文
posted @ 2020-03-15 21:00 白熊啊 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 首先说一下,我的数据库名字叫mybatis,里边有一张user表,表中有三个字段,id、name、pwd;然后实体类中对应三个属性id、name、password(id和name跟数据库字段名一致,但是第三个属性password和数据库的字段pwd不同) 解决方案 方式一:起别名 在映射文件中给sq 阅读全文
posted @ 2020-03-15 19:47 白熊啊 阅读(2494) 评论(0) 推荐(0) 编辑
摘要: 在定义 SQL 映射语句之前,我们需要告诉 MyBatis 到哪里去找到这些语句。 在自动查找资源方面,Java 并没有提供一个很好的解决方案,所以最好的办法是直接告诉 MyBatis 到哪里去找映射文件。 我们可以使用相对于类路径的资源引用,或完全限定资源定位符(包括 file:/// 形式的 U 阅读全文
posted @ 2020-03-15 16:47 白熊啊 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 为什么要用类型别名? 答:类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写。 举个例子说明: 在我们编写映射文件的时候: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC 阅读全文
posted @ 2020-03-15 16:16 白熊啊 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: Mybatis核心配置文件中有很多的配置项,配置文档的顶层结构如下: *注意:配置项的顺序不能颠倒,如果颠倒了它们的顺序,在MyBatis的自启动阶段会发生异常,导致程序无法运行。 properties(属性) 这里介绍properties的两种使用方式: ⚠️注意:因为是单独介绍,所以这里显示pr 阅读全文
posted @ 2020-03-15 13:56 白熊啊 阅读(1318) 评论(0) 推荐(1) 编辑
摘要: 1.编写接口 List<User> getUserLike(String value); 2.编写映射文件 <select id="getUserLike" resultType="com.kuang.pojo.User"> SELECT * FROM mybatis.user WHERE name 阅读全文
posted @ 2020-03-15 11:43 白熊啊 阅读(252) 评论(0) 推荐(0) 编辑