1. 程式人生 > 實用技巧 >5、Map和模糊查詢拓展

5、Map和模糊查詢拓展

假設,我們的實體類,或者資料庫中的表,欄位或者引數過多,我們應當考慮使用Map!

注:

也可以這麼寫

通過map可以隨意修改引數

但是通過物件需要寫出來物件的所有東西

注end

測試

Map傳遞引數,直接在sql中取出key即可!【parameterType="map"】

物件傳遞引數,直接在sql中取物件的屬性即可!【parameterType="Object"】

只有一個基本型別引數的情況下,可以直接在sql中取到!

多個引數用Map,**或者註解!**

### 8、思考題

模糊查詢怎麼寫?

1.Java程式碼執行的時候,傳遞萬用字元 % %

```java

List<User> userList = mapper.getUserLike("%李%");

```

2.在sql拼接中使用萬用字元!

```java

select * from mybatis.user where name like "%"#{value}"%"

```

在資料庫裡面加一個

2.在sql拼接中使用萬用字元!