Als «hibernate» getaggte Fragen

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.

7
Ruhezustand: Automatisches Erstellen / Aktualisieren der DB-Tabellen basierend auf Entitätsklassen
Ich habe die folgende Entitätsklasse (in Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String firstName String lastName } und meine persistence.xml: <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"> <persistence-unit name="NewPersistenceUnit"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <properties> <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/Icarus"/> <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/> …
101 java  mysql  hibernate  jpa  groovy 


7
Wozu dient die Annotation @Temporal im Ruhezustand?
Die Hibernate-Dokumentation enthält die folgenden Informationen für die @TemporalAnmerkung: In einfachen Java-APIs ist die zeitliche Genauigkeit der Zeit nicht definiert. Wenn Sie mit zeitlichen Daten arbeiten, möchten Sie möglicherweise die erwartete Genauigkeit in der Datenbank beschreiben. Zeitliche Daten können die Genauigkeit DATE, TIME oder TIMESTAMP haben (dh das tatsächliche Datum, …
100 java  hibernate 

11
Wie erstellen Sie eine eindeutige Abfrage in HQL?
Gibt es eine Möglichkeit, eine eindeutige Abfrage in HQL zu erstellen? Entweder mit dem Schlüsselwort "different" oder einer anderen Methode. Ich bin nicht sicher, ob different ein gültiges Schlüsselwerk für HQL ist, aber ich suche nach dem HQL-Äquivalent des SQL-Schlüsselworts "different".


11
Angeben eines Index (nicht eindeutiger Schlüssel) mithilfe von JPA
Wie definieren Sie ein Feld, z. B. emailals Index mit JPA-Anmerkungen? Wir benötigen einen nicht eindeutigen Schlüssel, emailda in diesem Feld buchstäblich Millionen von Abfragen pro Tag ausgeführt werden und es ohne den Schlüssel etwas langsam ist. @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and …


7
Wie wird die JPA-Entität Metamodel generiert?
Im Sinne der mit CriteriaQuery verbundenen Typensicherheit verfügt JPA 2.0 auch über eine API zur Unterstützung der Metamodell- Darstellung von Entitäten. Ist jemandem eine voll funktionsfähige Implementierung dieser API bekannt (um das Metamodell zu generieren, anstatt die Metamodellklassen manuell zu erstellen)? Es wäre fantastisch, wenn jemand auch die Schritte zum …

6
Die Generierung von Identitätsspaltenschlüsseln mit <union-subclass> (TABLE_PER_CLASS) kann nicht verwendet werden.
com.something.SuperClass: @Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public abstract class SuperClass implements Serializable { private static final long serialVersionUID = -695503064509648117L; long confirmationCode; @Id @GeneratedValue(strategy = GenerationType.AUTO) // Causes exception!!! public long getConfirmationCode() { return confirmationCode; } public void setConfirmationCode(long confirmationCode) { this.confirmationCode = confirmationCode; } } com.something.SubClass: @Entity public abstract class …

18
Kein Serializer für die Klasse org.hibernate.proxy.pojo.javassist.Javassist gefunden?
Ich arbeite an SpringMVC, Hibernate&amp; JSONaber ich diese Störung erhalte. HTTP Status 500 - Could not write JSON: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig.SerializationFeature.FAIL_ON_EMPTY_BEANS) ) Bitte überprüfen Sie meine Entität unten @Entity @Table(name="USERS") public class User { @Id …
94 json  spring  hibernate 

4
Ausnahme NoClassDefFoundError für CacheProvider
Ich bin ein bisschen neu in Spring und im Ruhezustand, daher versuche ich, eine einfache Webanwendung zu implementieren, die auf Spring 3 + Hibernate 4 basiert, während ich Tomcat starte. Ich habe diese Ausnahme: java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) ... Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) …

9
org.hibernate.MappingException: Typ für: java.util.List in Tabelle: College für Spalten konnte nicht ermittelt werden: [org.hibernate.mapping.Column (Studenten)]
Ich verwende Hibernate für alle CRUD-Operationen in meinem Projekt. Es funktioniert nicht für Eins-zu-Viele- und Viele-zu-Eins-Beziehungen. Es gibt mir den folgenden Fehler. org.hibernate.MappingException: Could not determine type for: java.util.List, at table: College, for columns: [org.hibernate.mapping.Column(students)] Andererseits habe ich dieses Video-Tutorial durchgesehen . Am Anfang ist es für mich sehr einfach. …
93 java  hibernate  orm 


1
Zuordnung von Enum zu String im Ruhezustand
Ich habe ein Modell für den Ruhezustand der Kategorie: @Entity @Table(name = "category") public class Category { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name = "id") private long id; @Column(name = "type") private String type; die ein Typzeichenfolgenfeld haben. Außerdem habe ich eine Java-Enumeration, die einen Typ einer Kategorie darstellt: public enum CategoryType { …
91 java  hibernate  enums 

8
Wie funktioniert der FetchMode in Spring Data JPA?
Ich habe eine Beziehung zwischen drei Modellobjekten in meinem Projekt (Modell- und Repository-Snippets am Ende des Beitrags. Wenn ich anrufe PlaceRepository.findById, werden drei ausgewählte Abfragen ausgelöst: ("sql") SELECT * FROM place p where id = arg SELECT * FROM user u where u.id = place.user.id SELECT * FROM city c …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.