0
如何在月份選擇中基於JPA編寫查詢。JPA中的日期查詢
E.g.
有其中包含以下記錄
1 May
1 Jun
2 July
1 Aug
所示日期值的表列EFFECTIVE_DATE如果CURRENT_DATE是7月8日則表示回7月2日記錄
怎麼寫這樣的查詢檢索備案基地使用JPA的生效日期
如何在月份選擇中基於JPA編寫查詢。JPA中的日期查詢
E.g.
有其中包含以下記錄
1 May
1 Jun
2 July
1 Aug
所示日期值的表列EFFECTIVE_DATE如果CURRENT_DATE是7月8日則表示回7月2日記錄
怎麼寫這樣的查詢檢索備案基地使用JPA的生效日期
爲什麼不存儲實際日期而不是月份字符串,這種方法似乎限於1年價值的數據,除非無關緊要哪一年?
在不知道你的實體或實體屬性(effective_date)被調用的情況下,還很難提出代碼解決方案。
像
EntityManager em = //a reference to your entityManager
Query q = em.createQuery("SELECT effectiveDate FROM UnknownEntityName");
List<UnknownEntityName> results = (List<UnknownEntityName>) q.getResultList();
嘗試尋找這裏一些有用的線索
EFFECTIVE_DATE列包含日期值不是5月1日的字符串值。我只是舉了一個例子來理解 – Vicky
這個例子,上面的代碼應該可以工作。您可以更改查詢以選擇日期與日期匹配或實際日期範圍之間的實體(仍不確定名稱)。 – Luke