Questions marquées «hibernate-annotations»

4
Confusion: @NotNull vs @Column (nullable = false) avec JPA et Hibernate
Quand ils apparaissent sur un champ / getter d'un @Entity, quelle est la différence entre eux? (Je persiste l'entité à travers Hibernate ). À quel cadre et / ou spécification chacun d'eux appartient-il? @NotNullest situé à l'intérieur javax.validation.constraints. Dans le javax.validation.constraints.NotNulljavadoc, il est dit L'élément annoté ne doit pas être …

9
Hibernate lève org.hibernate.AnnotationException: aucun identifiant spécifié pour l'entité: com..domain.idea.MAE_MFEView
Pourquoi ai-je cette exception? 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 et @Column (unique = true) dans l'annotation d'hibernation
Quelle est la différence entre @UniqueConstraint et @Column (unique = true) ? Par exemple: @Table( name = "product_serial_group_mask", uniqueConstraints = {@UniqueConstraint(columnNames = {"mask", "group"})} ) Et @Column(unique = true) @ManyToOne(optional = false, fetch = FetchType.EAGER) private ProductSerialMask mask; @Column(unique = true) @ManyToOne(optional = false, fetch = FetchType.EAGER) private Group group;
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.