摘要:
一、什么是使用注解开发 使用注解开发就是无需再配置Mapper.xml文件,直接在接口中利用注解实现SQL语句。 二、为什么要使用注解开发 正如官方文档所说: 使用注解来映射简单语句会使代码显得更加简洁。 但对于稍微复杂一点的语句,Java 注解不仅力不从心,还会让你本就复杂的 SQL 语句更加混乱 阅读全文
摘要:
首先说明一下,这种涉及了在MyBatis(二)中说的那个第二种老方法,所以一般不推荐使用。 上一篇我们利用SQL的limit实现了分页,是在SQL层面的,那么这次我们利用java代码RowBounds来实现。直接上操作。 一、RowBounds实现分页 1.在UserMapper接口中声明一个新的方 阅读全文
摘要:
一、SQL中limit的基本用法 我们先来熟悉SQL中limit的基本用法 这是我现有的表结构 然后进行limit查询 1. select * from user limit 3,4 这句SQL语句的意思是查询user表,跳过前3行,也就是从第四行开始查询4行数据。查询结果如下: 2. select 阅读全文
摘要:
MyBatis 通过使用内置的日志工厂提供日志功能。 在这里我们对STDOUT_LOGGING和LOG4J进行学习。 一、STDOUT_LOGGING 1.什么是STDOUT_LOGGING STDOUT_LOGGING是MyBatis的标准日志配置。STDOUT_LOGGING的使用无需其他的依赖 阅读全文
摘要:
一、什么是结果集映射 这里我们直接看MyBatis官方文档给出的内容: 结果映射 resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作。实际上,在为一些 阅读全文