Mybatis 注解 sql 中使用 like 和 if 判斷關鍵字


Mybatis 注解 sql 中使用 like 和 if 判斷關鍵字

SpringBoot 結婚 mybatisplus 進行數據操作出現的問題

\1. 插入中文亂碼問題?

jdbc:mysql://127.0.0.1:3306/xxx?useSSL=false&zeroDateTimeBehavior=convertToNull&characterEncoding=utf8

加入 characterEncoding=utf8 進行 utf8 編碼

\2. like 關鍵字的使用

@select("select * from user where name like #{name}" )

public list getUser(@param("name")String name);

這里不需要在 like 字段后面進行'%#{name}%'處理,而是把 name="%"+name+"%" 左右添加一個 % 字符串;

\3. 在注解中需要進行字段信息 null 判斷時,需要結合 ")

如果沒加


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM