Hibernate to biblioteka mapowania obiektowo-relacyjnego (ORM) dla języka Java, umożliwiająca programistom wykorzystanie modeli domen w stylu POJO w ich aplikacjach w sposób znacznie wykraczający poza mapowanie obiektowe / relacyjne.
Piszę serializator do serializacji POJO do JSON, ale utknąłem w problemie z odwołaniem cyklicznym. W hibernacji dwukierunkowej relacji jeden-do-wielu rodzic odwołuje się do odniesień potomnych i potomnych z powrotem do rodzica i tutaj mój serializator umiera. (patrz przykładowy kod poniżej) Jak przerwać ten cykl? Czy możemy uzyskać drzewo właściciela obiektu, …
Mam tabelę z kolumną typu JSON w mojej bazie danych PostgreSQL (9.2). Trudno jest zmapować tę kolumnę na typ pola Entity JPA2. Próbowałem użyć String, ale kiedy zapisuję jednostkę, dostaję wyjątek, że nie może konwertować znaków różniących się na JSON. Jaki jest prawidłowy typ wartości do użycia w przypadku kolumny …
Zakładając, że chcę napisać następującą kwerendę HQL: FROM Cat c WHERE c.id IN (1,2,3) jaki jest właściwy sposób zapisania tego jako sparametryzowanego zapytania, np FROM Cat c WHERE c.id IN (?)
Czy mogę ustawić JPA / hibernację, aby utrwalać Booleantypy jako Y/N? W bazie danych (kolumna jest zdefiniowana jako varchar2(1). Obecnie przechowuje je jako 0/1. Baza danych to Oracle.
Musimy być w stanie uzyskać skojarzenie java.sql.Connectionz sesją hibernacji. Żadne inne połączenie nie będzie działać, ponieważ to połączenie może być powiązane z uruchomioną transakcją. Jeśli session.connection () jest teraz przestarzała, jak mam to zrobić?
Próbuję wykonać podstawowe „LUB” na trzech polach za pomocą zapytania kryteriów hibernacji. Przykład class Whatever{ string name; string address; string phoneNumber; } Chciałbym utworzyć zapytanie oparte na kryteriach, w którym mój ciąg wyszukiwania mógłby pasować do „name”, „address” lub „phoneNumber”.
Biorąc pod uwagę następujący model domeny, chcę załadować wszystkie Answers, w tym ich Values i ich podrzędne, i umieścić go w, AnswerDTOaby następnie przekonwertować na JSON. Mam działające rozwiązanie, ale cierpi na problem N + 1, którego chcę się pozbyć za pomocą ad-hoc @EntityGraph. Wszystkie powiązania są skonfigurowane LAZY. @Query("SELECT …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.