Mybatis动态SQL语句 Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL 是动态变 化的,此时在前面的学习中我们的 SQL 就不能满足要求了。 <if> 标签 我们根据实体类的不同取值,使用不同的 SQL 语句来进行查询。比如在 id 如果不为空时可以根据 id 查询, 如果 username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到。 持久层 Dao 接口 持久层 Dao 映射配置 测试 <…
Mybatis动态SQL语句 Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL 是动态变 化的,此时在前面的学习中我们的 SQL 就不能满足要求了。 <if> 标签 我们根据实体类的不同取值,使用不同的 SQL 语句来进行查询。比如在 id 如果不为空时可以根据 id 查询, 如果 username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到。 持久层 Dao 接口 持久层 Dao 映射配置 测试 <…
Mybatis 学习笔记 Author: Titan Start Date: 2020-05-04 Mybatis系列的学习笔记是为本人原创系列文章。 遵循 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 转载需注明来源 Titan笔记 https://www.titan6.cn/ 使用Mybatis完成CRUD操作 1. 插入数据操作 我们先在DAO接口中新增一个saveUser的方法,传入的是一个User类对象。 如果要进行插入数据操作,需要在Mybatis的对应DAO配置文件中进行以…
Mybatis 学习笔记 Author: Titan Start Date: 2020-05-04 Mybatis系列的学习笔记是为本人原创系列文章。 遵循 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 转载需注明来源 Titan笔记 https://www.titan6.cn/ Mybatis的入门 介绍 摘取一段来自于百度百科的介绍: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及…
COPYRIGHT © 2013-2021 Titan. ALL RIGHTS RESERVED.
Theme Kratos Made By Seaton Jiang