mybatis
Java小咸鱼
你是来写bug的吧
展开
-
Mybatis的多表关联查询
前言 本次案例以简单的用户和账户的模型来分析 Mybatis 多表关系。用户为 t_user 表,账户为t_account 表。一个用户(User)可以有多个账户(Account),但是一个账户(Account)只能属于一个用户(User), 具体关系如下: 创建maven项目 准备工作 pom.xml配置文件引入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/原创 2020-08-11 00:26:20 · 488 阅读 · 0 评论 -
Mybatis 映射文件的动态SQL
Mybatis 映射文件的动态SQL Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL是动态变化的,此时在前面的学习中我们的 SQL 就不能满足需求了 动态sql之if标签, where标签, foreach标签 1. 需求: 根据联系人地址查询联系人, 如果用户输入空字符串则将所有用户查出 根据地址和性别查询联系人, 如果用户输入地址输入空字符串, 则根据性别查找, 反之, 则根据地址查找, 如果都为空则查询所有 根据id批量删除联系人信息 2.原创 2020-08-02 01:12:24 · 352 阅读 · 1 评论 -
使用Mybatis进行操作数据库时, 控制台报TypeException: Could not set parameters的异常
异常情况 在使用mybatis进行模糊查询时, 使用快捷键在标签体里进行注释, 测试时发生TypeException: Could not set parameters的异常, 如图: 异常发生原因 使用快捷键在标签体里进行注释, 发现代码变成灰色, 但实际上并没注释成功, 导致sql语句错误引发异常 控制台日志打印: 解决 不要在标签体里使用快捷键进行注释删掉即可解决 如果需要注释使用下面方式进行注释 <!--模糊查询--> <select id="findByUser原创 2020-07-31 17:01:45 · 1831 阅读 · 0 评论