Mybatis
时空恋旅人
坚持不懈的学习态度和坚韧的人生品质
展开
-
MyBatis拦截器
拦截器的作用MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括:Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed),MyBatis执行器,是MyBatis 调度的核心,负责SQL语句的生...原创 2019-07-23 17:30:25 · 300 阅读 · 0 评论 -
Mybatis高级查询
知识点总结1、resultMap与resultType:resultType: 将查询结果按照sql列名pojo属性名一致性映射到pojo中。场合:常见一些明细记录的展示,比如用户购买商品明细,将关联查询信息全部展示在页面时,此时可直接使用resultType将每一条记录映射到pojo中,在前端页面遍历list(list中是pojo)即可。resultMap:使用associati...原创 2019-07-20 20:43:00 · 1829 阅读 · 0 评论 -
Mybatis常用插件
1.mybatis-generator 作用:根据数据库自动生成pojo、dao和xml文件。 1.导入依赖和maven插件 <!--mybatis逆向工程依赖--> <dependency> <groupId>org.mybatis.generator</groupId> ...原创 2019-07-21 00:19:47 · 3940 阅读 · 0 评论 -
Mybatis通用Mapper的使用
1.引入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma...原创 2019-07-22 14:52:16 · 587 阅读 · 0 评论 -
MyBatis 动态Sql
1.if+where 语句需求:根据 username 和 sex 来查询数据。如果username为空,那么将只根据sex来查询;反之只根据username来查询<select id="selectUserByUsernameAndSex" resultType="user" parameterType="com.ys.po.User"> select * from us...原创 2019-07-23 10:49:43 · 179 阅读 · 0 评论