Pytania otagowane jako hibernate

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.

27
Błąd podczas tworzenia komponentu bean o nazwie „entityManagerFactory” zdefiniowanej w zasobie ścieżki klasy: wywołanie metody init nie powiodło się
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 …

9
Wyłącz całą automatyczną konfigurację związaną z bazą danych w Spring Boot
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 …


15
JPA: jaki jest właściwy wzorzec do iteracji po dużych zestawach wyników?
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 …
114 java  hibernate  jpa 

11
Jak skonfigurować logowanie w Hibernate 4, aby używać SLF4J
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, …


30
Błąd hibernacji: org.hibernate.NonUniqueObjectException: inny obiekt o tej samej wartości identyfikatora był już powiązany z sesją
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(); …
114 java  hibernate  orm 

14
Lekka alternatywa dla Hibernate? [Zamknięte]
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ć …

8
Chętne pobieranie JPA nie dołącza
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 { …
112 java  hibernate  jpa  join 


8
Kolejna powtórzona kolumna w mapowaniu błędu jednostki
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 …

3
Prawidłowe użycie flush () w JPA / Hibernate
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 …

11
Czy potrzebuję elementów <class> w persistence.xml?
Mam bardzo prosty plik persistance.xml: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"&gt; &lt;persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL"&gt; &lt;class&gt;pl.michalmech.eventractor.domain.User&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Address&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.City&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Country&lt;/class&gt; &lt;properties&gt; &lt;property name="hibernate.hbm2ddl.auto" value="validate" /&gt; &lt;property name="hibernate.show_sql" value="true" /&gt; &lt;/properties&gt; &lt;/persistence-unit&gt; &lt;/persistence&gt; i to działa. Ale kiedy usuwam &lt;class&gt;elementy, aplikacja nie widzi encji (wszystkie klasy są opatrzone adnotacją @Entity). …
110 java  hibernate  orm  jpa  annotations 


9
Dlaczego Hibernate Open Session in View uważa się za złą praktykę?
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.