Hej, korzystał ktoś z was z Hibernate Envers? Potrzebuje otrzymać coś takiego:
Mebel
- imie
- nazwa
- lokalizacja
Mebel
- imie
- nazwa
- lokalizacja
Wszystko
Najnowsze
Archiwum
źródło: comment_1603919262MQblo3VxSBkgQqxUe4lCRD.jpg
Pobierzorg.springframework.data.jpa.domain.Specification zamiast stworzyć metody które będą nam budowały zapytania w Stringu. Parametry oraz informacje jakie kolumny oraz czy to jest order ASC, OR czy AND przychodzą w atrybutach(XML). Takie sklejanie zapytania żmudne, ale mniej kodu niż ze Specification.Komentarz usunięty przez autora
private Integer timePeriodId; i ręcznie/z kodu wyszukuję te TimePeriod i setuje je do osobnej klasy łączące oba i inne potrzebne obiekty. Jak będę refaktoryzował (jak znajdę czas), to odniosę się jak udało mi się poradzić.Komentarz usunięty przez autora
źródło: comment_1600518048aFWWbvL3xpaI4UBgATHRJ4.jpg
Pobierz
źródło: comment_1594467859rnW6v9Xk8WZwAfDPL6yLTc.jpg
Pobierz
źródło: comment_1589098751mjX0PZ3s4YnD0MwdpdEcUq.jpg
Pobierz@OneToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
privateRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
org.springframework.data.jpa.domain.Specification.Mam atrybuty i sprawdzam kazdy czy jest null i jesli nie to dodaje go do warunku AND poprzez predykaty.
Problemem jest gdy wszystkie pola sa null a więc zapytanie powinno zwrócić wszystkie elementy a hibernate robi w zapytaniu:
where 0=1Specyfikacje robie mniej wiecej
odnośnie pytania to możesz zrobić coś w stylu:
ListJoin addresses = root.joinList("addresses", JoinType.LEFT);