在開發中,經常會涉及到動態拼接sql,以下就是JPA使用三元運算符的方式拼接條件案例:
@Query(value = "select * from user a where if(?1 !='',id=?1 ,1=1 ) ",nativeQuery = true)
public List<User> findPersonById(String id);
寫了一個簡單的根據id查找用戶的案例,首先不輸入id,則返回所有數據,如下:
如果輸入id則只返回對應的用戶:
在開發中,經常會涉及到動態拼接sql,以下就是JPA使用三元運算符的方式拼接條件案例:
@Query(value = "select * from user a where if(?1 !='',id=?1 ,1=1 ) ",nativeQuery = true)
public List<User> findPersonById(String id);
寫了一個簡單的根據id查找用戶的案例,首先不輸入id,則返回所有數據,如下:
如果輸入id則只返回對應的用戶:
Java word通過html設置樣式(Spire Docx) <dependencies> <!-- Apache POI dependency for Word --> <dependency>
01 引言 作爲後端開發人員,對Redis肯定不陌生,它是一款基於內存的數據庫,讀寫速度非常快。在愛奇藝海外後端的項目中,我們也廣泛使用Redis,主要用於緩存、消