Hibernate ist eine ORM-Bibliothek (Object Relational Mapping) für die Java-Sprache, mit der Entwickler Domänenmodelle im POJO-Stil in ihren Anwendungen auf eine Weise verwenden können, die weit über das Object / Relational Mapping hinausgeht.
Ich verwende Spring Boot, um zwei Anwendungen zu entwickeln, eine dient als Server und eine andere ist eine Client-App. Beide sind jedoch dieselbe App, die je nach aktivem Profil unterschiedlich funktioniert. Ich verwende die automatische Konfigurationsfunktion von Spring Boot, um meine Anwendungen zu konfigurieren. Ich möchte die gesamte datenbankbezogene automatische …
Angenommen, ich habe eine Tabelle mit Millionen von Zeilen. Was ist bei Verwendung von JPA der richtige Weg, um eine Abfrage für diese Tabelle zu durchlaufen, sodass ich nicht alle eine speicherinterne Liste mit Millionen von Objekten habe? Ich vermute zum Beispiel, dass Folgendes explodiert, wenn der Tisch groß ist: …
Ruhezustand 3.x verwendet slf4jzur Protokollierung. Hibernate 4.x verwendetjboss-logging. Ich schreibe eine eigenständige Anwendung, die Hibernate 4 und SLF4J für die Protokollierung verwendet. Wie kann ich den Ruhezustand so konfigurieren, dass er sich bei SLF4J anmeldet? Wenn dies nicht möglich ist, wie kann ich die Protokollierung von Hibernate überhaupt konfigurieren? Der …
Beim Kompilieren meines Frühlingsprojekts wurde der folgende Fehler angezeigt. Fehler beim Erstellen der Bean mit dem Namen 'entityManagerFactory', der in der Klassenpfadressource [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class] definiert ist: Der Aufruf der init-Methode ist fehlgeschlagen Ich verwende STS Eclipse und MySql Database …
Ich habe zwei Benutzerobjekte und während ich versuche, das Objekt mit zu speichern session.save(userObj); Ich erhalte die folgende Fehlermeldung: 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] Ich erstelle die Sitzung mit BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Was genau steuert die Abrufstrategie von JPA? Ich kann keinen Unterschied zwischen eifrig und faul feststellen. In beiden Fällen verbindet JPA / Hibernate nicht automatisch viele-zu-eins-Beziehungen. Beispiel: Person hat eine einzelne Adresse. Eine Adresse kann vielen Personen gehören. Die mit JPA-Annotationen versehenen Entitätsklassen sehen folgendermaßen aus: @Entity public class Person …
Ich finde meine Füße mit Hibernate Annotations und bin auf ein Problem gestoßen, bei dem hoffentlich jemand helfen kann. Ich habe 2 Entitäten, Section und ScopeTopic. Der Abschnitt hat ein List-Klassenmitglied, also eine Eins-zu-Viele-Beziehung. Wenn ich meinen Komponententest durchführe, wird folgende Ausnahme angezeigt: Verwendung von @OneToMany oder @ManyToMany für eine …
Ich habe eine sehr einfache persistance.xml-Datei: <?xml version="1.0" encoding="UTF-8"?> <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"> <persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL"> <class>pl.michalmech.eventractor.domain.User</class> <class>pl.michalmech.eventractor.domain.Address</class> <class>pl.michalmech.eventractor.domain.City</class> <class>pl.michalmech.eventractor.domain.Country</class> <properties> <property name="hibernate.hbm2ddl.auto" value="validate" /> <property name="hibernate.show_sql" value="true" /> </properties> </persistence-unit> </persistence> und es funktioniert. Wenn ich jedoch <class>Elemente entferne, werden in der Anwendung keine Entitäten angezeigt (alle …
Trotz aller anderen Beiträge kann ich mit GlassFish unter MacOSX, NetBeans 7.2 keine Lösung für diesen Fehler finden. 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 …
Ich habe Informationen über die flush () -Methode gesammelt, bin mir aber nicht ganz sicher, wann und wie ich sie richtig verwenden soll. Nach dem, was ich gelesen habe, ist mein Verständnis, dass der Inhalt des Persistenzkontexts mit der Datenbank synchronisiert wird, dh ausstehende Anweisungen ausgeben oder Entitätsdaten aktualisieren. Jetzt …
ich habe private EntityManager em; public List getAll(DetachedCriteria detachedCriteria) { return detachedCriteria.getExecutableCriteria("....").list(); } Wie kann ich die Sitzung abrufen, wenn ich Entity Manager verwende, oder wie kann ich das Ergebnis aus meinen getrennten Kriterien abrufen?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.