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.
Warum benötige ich eine Transaktion im Ruhezustand für schreibgeschützte Vorgänge? Sperrt die folgende Transaktion die Datenbank? Beispielcode zum Abrufen aus der Datenbank: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction? //readonly operation here tx.commit() // why tx.commit? I don't want to write anything Kann ich session.close() anstelle von verwenden tx.commit()?
Und welche alternativen Strategien verwenden Sie, um LazyLoadExceptions zu vermeiden? Ich verstehe, dass die offene offene Sitzung Probleme hat mit: Überlagerte Anwendungen, die in verschiedenen JVMs ausgeführt werden Transaktionen werden erst am Ende festgeschrieben, und höchstwahrscheinlich möchten Sie die Ergebnisse vorher. Wenn Sie jedoch wissen, dass Ihre Anwendung auf einer …
Wie kann ich JPA / Hibernate so konfigurieren, dass Datum und Uhrzeit in der Datenbank als UTC-Zeitzone (GMT) gespeichert werden? Betrachten Sie diese kommentierte JPA-Entität: public class Event { @Id public int id; @Temporal(TemporalType.TIMESTAMP) public java.util.Date date; } Wenn das Datum 2008-Feb-03 9:30 Uhr Pacific Standard Time (PST) ist, möchte …
Verfügt Java über eine using-Anweisung, die beim Öffnen einer Sitzung im Ruhezustand verwendet werden kann? In C # ist es so etwas wie: using (var session = new Session()) { } Das Objekt verlässt also den Gültigkeitsbereich und wird automatisch geschlossen.
Ich habe eine Anwendung mit spring + hibernate erstellt, erhalte jedoch immer diesen Fehler. Dies ist meine erste Anwendung im Ruhezustand. Ich habe einige Anleitungen gelesen, kann dieses Problem jedoch nicht lösen. Wo mache ich falsch? Dies ist der Code meiner Bewerbung ott 05, 2014 4:03:06 PM org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh Informazioni: …
Ich habe ein Problem mit meinem benutzerdefinierten Deserializer in Jackson. Ich möchte auf den Standard-Serializer zugreifen, um das Objekt zu füllen, in das ich deserialisiere. Nach der Population werde ich einige benutzerdefinierte Dinge tun, aber zuerst möchte ich das Objekt mit dem Standardverhalten von Jackson deserialisieren. Dies ist der Code, …
Meine Java-Bean hat eine childCount-Eigenschaft. Diese Eigenschaft ist keiner Datenbankspalte zugeordnet . Stattdessen sollte es von der Datenbank mit einer COUNT()Funktion berechnet werden, die für den Join meiner Java-Bean und ihrer untergeordneten Elemente ausgeführt wird. Es wäre sogar noch besser, wenn diese Eigenschaft auf Anfrage / "träge" berechnet werden könnte, …
Ich versuche, eine sehr einfache Anwendung mit Hibernate Validator zu schreiben: meine Schritte: Fügen Sie die folgende Abhängigkeit in pom.xml hinzu: <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.1.1.Final</version> </dependency> Code schreiben: class Configuration { Range(min=1,max=100) int threadNumber; //... public static void main(String[] args) { ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); Validator validator = factory.getValidator(); Configuration …
Was ist der Standardabruftyp in Zuordnungen im Ruhezustand? Was ich nach dem Erkunden kennengelernt habe ist: für eins zu eins ist es eifrig . für eins zu viele ist es faul . Aber nachdem es in Eclipse getestet wurde, war es für alle eifrig. Kommt es darauf an, ob ich …
Ich habe den Abschnitt zur ID-Generierung im Hibernate-Referenzhandbuch und "Java-Persistenz mit Hibernate" durchgearbeitet. Mit Hibernate und JPA zusammen stehen einige Optionen zur Verfügung. Ich suchte nach einer weiteren Dokumentation zur Auswahl der spezifischen Strategie zur ID-Generierung. Ich suche auch nach Wendepunkten. Zum Beispiel wird erwartet, dass die Hilo-Strategie die Konkurrenz …
Wie sollten Gleichheits- und Hashcode der Modellklasse in Hibernate implementiert werden? Was sind die häufigsten Fallstricke? Ist die Standardimplementierung für die meisten Fälle gut genug? Ist es sinnvoll, Geschäftsschlüssel zu verwenden? Es scheint mir, dass es ziemlich schwierig ist, es in jeder Situation richtig zum Laufen zu bringen, wenn faules …
Der Konstruktor ohne Argumente ist eine Anforderung (Tools wie Hibernate verwenden die Reflexion dieses Konstruktors, um Objekte zu instanziieren). Ich habe diese handgewellte Antwort erhalten, aber könnte jemand weiter erklären? Vielen Dank
Im benutzerdefinierten AuthenticationProvider aus meinem Frühjahrsprojekt versuche ich, die Liste der Berechtigungen des angemeldeten Benutzers zu lesen, aber es tritt der folgende Fehler auf: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.horariolivre.entity.Usuario.autorizacoes, could not initialize proxy - no Session at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:566) at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:186) at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:545) at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:124) at …
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.