Als «hibernate-annotations» getaggte Fragen

4
Verwirrung: @NotNull vs. @Column (nullable = false) mit JPA und Hibernate
@EntityWas ist der Unterschied zwischen ihnen, wenn sie auf einem Feld / Getter von erscheinen ? (Ich bleibe bei der Entität durch den Ruhezustand ). Zu welchem ​​Framework und / oder welcher Spezifikation gehört jeder von ihnen? @NotNullbefindet sich innerhalb javax.validation.constraints. Im javax.validation.constraints.NotNullJavadoc heißt es Das mit Anmerkungen versehene Element …

9
Hibernate löst org.hibernate.AnnotationException aus: Für die Entität wurde kein Bezeichner angegeben: com..domain.idea.MAE_MFEView
Warum bekomme ich diese Ausnahme? package com.domain.idea; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.OneToOne; import javax.persistence.Table; import org.hibernate.annotations.AccessType; /** * object model for the view [InvestmentReturn].[vMAE_MFE] */ @Entity @Table(name="vMAE_MFE", schema="InvestmentReturn") @AccessType("field") public class MAE_MFEView { /** * trade property is a SuggestdTradeRecommendation object */ @OneToOne(fetch = FetchType.LAZY …

4
@UniqueConstraint und @Column (unique = true) in Annotation im Ruhezustand
Was ist der Unterschied zwischen @UniqueConstraint und @Column (unique = true) ? Beispielsweise: @Table( name = "product_serial_group_mask", uniqueConstraints = {@UniqueConstraint(columnNames = {"mask", "group"})} ) Und @Column(unique = true) @ManyToOne(optional = false, fetch = FetchType.EAGER) private ProductSerialMask mask; @Column(unique = true) @ManyToOne(optional = false, fetch = FetchType.EAGER) private Group group;

3
mappedBy verweist auf eine unbekannte Zielentitätseigenschaft
Ich habe ein Problem beim Einrichten einer Eins-zu-Viele-Beziehung in meinem mit Anmerkungen versehenen Objekt. Ich habe folgendes: @MappedSuperclass public abstract class MappedModel { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name="id",nullable=false,unique=true) private Long mId; dann das @Entity @Table(name="customer") public class Customer extends MappedModel implements Serializable { /** * */ private static final long serialVersionUID = …


3
Wie kann ich eine Fremdschlüsseleinschränkung mithilfe von Annotationen im Ruhezustand markieren?
Ich versuche, die Annotation Hibernate zum Schreiben einer Modellklasse für meine Datenbanktabellen zu verwenden. Ich habe zwei Tabellen mit jeweils einem Primärschlüssel Benutzer und Frage. @Entity @Table(name="USER") public class User { @Id @Column(name="user_id") @GeneratedValue(strategy=GenerationType.AUTO) private Long id; @Column(name="username") private String username; // Getter and setter } Fragetabelle. @Entity @Table(name="QUESTION") public …
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.