1. 程式人生 > >20181023工作記錄

20181023工作記錄

1.資料庫萬用字元

SQL 萬用字元

在搜尋資料庫中的資料時,SQL 萬用字元可以替代一個或多個字元。

SQL 萬用字元必須與 LIKE 運算子一起使用。

在 SQL 中,可使用以下萬用字元:

萬用字元 描述
% 替代一個或多個字元
_ 僅替代一個字元
[charlist] 字元列中的任何單一字元

[^charlist]

或者

[!charlist]

不在字元列中的任何單一字元

 

我使用jpa動態構建sql中,

                        predicates.add(criteriaBuilder.like(root.get(keywordField[i]).as(fieldClass[i]),  "%" + inquireForm.getKeyWord()[0] + "%"));

2。記住,程式設計過程中遇到前端傳過來page=1,記得一定要控制層裡面將page減去1,不然,後面會出現無法查到資料的bug。花了一天多的時間排查。