我一直在想弄清楚如何爲我的sql查詢輸入一列枚舉的枚舉。這是什麼樣子:Spring數據JPA中的@Query註釋可以包含枚舉列表嗎?
@Query(value = "Select * from employees where city in :cities", nativeQuery = true)
List<Employee> findByCities(@Param("cities") List<City> cities);
我明白了簡單的查詢,我們可以依靠JPA標準API,但我想知道如果我能真正做到這一點,而不是這樣。因爲如果可以的話,我可以創建更復雜的查詢(如與另一個表的聯接),如果我可以有指定列表的這種靈活性。
試試吧,讓我們知道! :) – Adam
'@ Query'不在「JPA」中。它在「Spring Data JPA」(!= JPA API)中。除此之外,你沒有別的東西在使用SQL,所以這個問題應該直接針對JDBC –