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 habe eine Tabelle mit einer Spalte vom Typ JSON in meiner PostgreSQL-Datenbank (9.2). Es fällt mir schwer, diese Spalte einem JPA2-Entitätsfeldtyp zuzuordnen. Ich habe versucht, String zu verwenden, aber wenn ich die Entität speichere, erhalte ich eine Ausnahme, dass Zeichen, die variieren, nicht in JSON konvertiert werden können. Was …
Ich wähle zwei ID-Spalten aus, erhalte jedoch den angegebenen Fehler: org.hibernate.QueryException: **query specified join fetching, but the owner of the fetched association was not present in the select list** [FromElement{explicit,not a collection join,fetch join,fetch non-lazy properties,classAlias=r,role=null,tableName=REVISIONS,tableAlias=revision1_,origin=ENTITY_CHANGED_IN_REVISION entitychan0_,columns={entitychan0_.REV_ID ,className=ru.csbi.registry.domain.envers.Revision}}] [ select ec.id as entityChangeId, r.id as revisionId from ru.csbi.registry.domain.envers.EntityChange as ec …
Kann ich JPA / Hibernate so einrichten, dass BooleanTypen wie beibehalten werden Y/N? In der Datenbank (die Spalte ist definiert als varchar2(1). Sie speichert sie derzeit als 0/1. Die Datenbank ist Oracle.
Wir müssen in der Lage sein, die zugehörige java.sql.ConnectionSitzung im Ruhezustand abzurufen. Es funktioniert keine andere Verbindung, da diese Verbindung möglicherweise einer laufenden Transaktion zugeordnet ist. Wie soll ich das tun, wenn session.connection () jetzt veraltet ist?
Angenommen, ich möchte die folgende HQL-Abfrage schreiben: FROM Cat c WHERE c.id IN (1,2,3) Was ist die richtige Art, dies als parametrisierte Abfrage zu schreiben, z FROM Cat c WHERE c.id IN (?)
Ich versuche, ein grundlegendes "ODER" für drei Felder mithilfe einer Abfrage nach Kriterien für den Ruhezustand durchzuführen. Beispiel class Whatever{ string name; string address; string phoneNumber; } Ich möchte eine Kriterienabfrage erstellen, bei der meine Suchzeichenfolge mit "Name" oder "Adresse" oder "Telefonnummer" übereinstimmen kann.
Kann mir bitte jemand @MapsIdim Winterschlaf erklären ? Es fällt mir schwer, das zu verstehen. Es wäre großartig, wenn man es anhand eines Beispiels erklären könnte und in welchen Anwendungsfällen ist es am besten anwendbar?
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Verbessere diese Frage Für unser neues Produkt-Re-Engineering sind wir dabei, das beste …
Ich habe die folgende parametrisierte JPA- oder Hibernate-Abfrage: SELECT entity FROM Entity entity WHERE name IN (?) Ich möchte den Parameter als ArrayList <String> übergeben. Ist dies möglich? Der Ruhezustand sagt mir, dass java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String Ist das überhaupt möglich? ANTWORTEN : Sammlungen als Parameter funktionieren …
Ich habe eine Eins-zu-Viele-Beziehung zwischen Eltern- und Kindertabelle. Im übergeordneten Objekt habe ich eine List<Child> setChildren(List<Child> childs) Ich habe auch einen Fremdschlüssel in der Child-Tabelle. Dieser Fremdschlüssel ist eine ID, die auf eine übergeordnete Zeile in der Datenbank verweist. In meiner Datenbankkonfiguration kann dieser Fremdschlüssel also nicht NULL sein. Auch …
Ich habe ein Problem mit dem Ruhezustand . Ich versuche, List zu analysieren, aber es wird eine Ausnahme ausgelöst : HTTP Status 500 - could not extract ResultSet. Wenn ich debugge, ist es ein Fehler in der Leitung query.list()... Mein Beispielcode hier @Entity @Table(name = "catalog") public class Catalog implements …
Ich versuche, eine Java-Anwendung mit Maven zu entwickeln, während ich Hibernate mit einer PostgreSQL-Datenbank für die Persistenz verwende. Ich verstehe nicht, wie ich die PostgreSQL-Treiber mit meiner Anwendung verbinden soll. Ich verstehe, dass Sie Abhängigkeiten in Mavens pom.xml-Datei hinzufügen, die Jars aus einem Remote-Repository findet, aber was ist mit anderen …
Ist es empfehlenswert, org.hibernate.Session.flush()separat anzurufen ? Wie in den org.hibernate.SessionDokumenten gesagt , Muss am Ende einer Arbeitseinheit aufgerufen werden, bevor die Transaktion festgeschrieben und die Sitzung geschlossen wird (je nach Flush-Modus ruft Transaction.commit () diese Methode auf). Könnten Sie den Zweck eines flush()expliziten Anrufs erläutern, wenn org.hibernate.Transaction.commit()dies bereits geschehen wird?
Ich habe ein leeres Spring MVC-Projekt und habe Hibernate und die PostgreSQL-Treiber mit Maven installiert. Es fehlen mir vollständige Tutorials, die zeigen, wie PostgreSQL mit Hibernate verbunden wird. Hilfe hier?
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.