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.
Podczas kompilacji wiosennego projektu otrzymałem następujący błąd. Błąd podczas tworzenia komponentu bean o nazwie „entityManagerFactory” zdefiniowanej w zasobie ścieżki klasy [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]: wywołanie metody init nie powiodło się Używam STS Eclipse i MySql Database Moje parametry połączenia Application.Propertiesto spring.datasource.url=jdbc:mysql://localhost:3306/stgdb …
Używam Spring Boot do tworzenia dwóch aplikacji, jedna służy jako serwer, a druga jest aplikacją kliencką. Jednak obie są tą samą aplikacją, która działa inaczej w zależności od aktywnego profilu. Do konfigurowania aplikacji używam funkcji automatycznej konfiguracji Spring Boot. Chcę wyłączyć całą automatyczną konfigurację związaną z bazą danych w aplikacji …
Powiedzmy, że mam tabelę z milionami wierszy. Używając JPA, jaki jest właściwy sposób iteracji zapytania względem tej tabeli, tak że nie mam całej listy w pamięci z milionami obiektów? Na przykład podejrzewam, że następujące elementy wybuchną, jeśli stół jest duży: List<Model> models = entityManager().createQuery("from Model m", Model.class).getResultList(); for (Model model …
Użyto Hibernate 3.x. slf4jdo logowania. Hibernate 4.x używajboss-logging. Piszę samodzielną aplikację, która używa Hibernate 4 i SLF4J do logowania. Jak mogę skonfigurować Hibernację, aby logowała się do SLF4J? Jeśli nie jest to możliwe, jak w ogóle mogę skonfigurować logowanie Hibernate? Sekcja podręcznika Hibernate 4.1 dotycząca logowania zaczyna się od ostrzeżenia, …
Odnajduję się dzięki Hibernate Adnotations i mam problem, z którym mam nadzieję, że ktoś może mi pomóc. Mam 2 podmioty, sekcję i zakres. Ta sekcja ma członka klasy Lista, więc jest to relacja jeden do wielu. Kiedy uruchamiam test jednostkowy, otrzymuję ten wyjątek: Użycie @OneToMany lub @ManyToMany w celu kierowania …
Mam dwa obiekty użytkownika i podczas próby zapisania obiektu za pomocą session.save(userObj); Otrzymuję następujący błąd: Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] Sesję tworzę za pomocą BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), BaseHibernateDAO.RTREQUESTS_DATABASE_NAME); rttrans = rtsession.beginTransaction(); rttrans.begin(); …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Co dokładnie kontroluje strategia pobierania JPA? Nie potrafię dostrzec różnicy między chętnym a leniwym. W obu przypadkach JPA / Hibernate nie łączy automatycznie relacji „wiele do jednego”. Przykład: osoba ma jeden adres. Adres może należeć do wielu osób. Klasy jednostek z adnotacjami JPA wyglądają następująco: @Entity public class Person { …
Mimo wszystkich innych postów nie mogę znaleźć rozwiązania tego błędu w GlassFish, na MacOSX, NetBeans 7.2. Here the error : SEVERE: Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method SEVERE: Exception while preparing the app SEVERE: [PersistenceUnit: supmarket] Unable to build EntityManagerFactory ... Caused by: org.hibernate.MappingException: Repeated column in mapping for …
Zbierałem informacje o metodzie flush (), ale nie jestem do końca jasne, kiedy jej używać i jak używać jej poprawnie. Z tego, co przeczytałem, rozumiem, że zawartość kontekstu trwałości będzie synchronizowana z bazą danych, tj. Wydawanie zaległych oświadczeń lub odświeżanie danych encji. Teraz mam następujący scenariusz z dwoma podmiotami Ai …
Jakich alternatywnych strategii używasz, aby uniknąć LazyLoadExceptions? Rozumiem, że otwarta sesja w widoku ma problemy z: Aplikacje warstwowe działające w różnych jvm Transakcje są zatwierdzane dopiero na końcu i najprawdopodobniej chciałbyś wcześniej uzyskać wyniki. Ale jeśli wiesz, że Twoja aplikacja działa na jednej maszynie wirtualnej, dlaczego nie złagodzić bólu, stosując …
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.