Czy ktoś może wskazać mi przykład użycia CURRENT_DATE
w zapytaniu JPA?Przykład użycia CURRENT_DATE w zapytaniu JPA
CURRENT_DATE
jest określony w WZP, ale nie udało mi się go uruchomić. Zawsze otrzymuję wyjątek od unexpected token [CURRENT_DATE]
. Ponieważ jest to określone w WZP, wszyscy dostawcy powinni przestrzegać tego prawa?
Używam EclipseLink 2.0 BTW.
Jesteś naprawdę blisko. Dotarłem tak daleko tuż przed zobaczeniem twojej odpowiedzi. Próbuję zrobić coś takiego, jak Wybierz x z tabeli x gdzie x.id = 1 i (x.lastModified-CURRENT_DATE)> = 365 Potrzebuję użyć obliczenia na datach. – javydreamercsw
Czy jest możliwe wykonywanie arytmetyki datetime przy użyciu JPA? Musiałbyś mieć jakąś funkcję, by zmienić różnicę w dni (a nie minuty, miesiące, millenia itd.). Nie znam żadnych takich funkcji. Wykonaj arytmetyczną datę w Javie, a następnie wybierz porównywanie w stosunku do wynikowego zakresu. – McDowell
Myślę, że jest to usterka lub brakująca funkcjonalność JPA. Będę musiał to zrobić w ten sposób, jak sądzę. Dzięki! – javydreamercsw