Perguntas com a marcação «hibernate-annotations»

4
Confusão: @NotNull vs. @Column (anulável = false) com JPA e Hibernate
Quando eles aparecem em um campo / captador de um @Entity, qual é a diferença entre eles? (Eu persisto a Entidade através do Hibernate ). A qual estrutura e / ou especificação cada uma delas pertence? @NotNullestá localizado dentro javax.validation.constraints. No javax.validation.constraints.NotNulljavadoc diz O elemento anotado não deve ser nulo …

9
O Hibernate lança org.hibernate.AnnotationException: nenhum identificador especificado para a entidade: com..domain.idea.MAE_MFEView
Por que estou recebendo essa exceção? 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 = …

4
@UniqueConstraint e @Column (unique = true) na anotação de hibernação
Qual é a diferença entre @UniqueConstraint e @Column (unique = true) ? Por exemplo: @Table( name = "product_serial_group_mask", uniqueConstraints = {@UniqueConstraint(columnNames = {"mask", "group"})} ) E @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 faz referência a uma propriedade de entidade de destino desconhecida
Estou tendo um problema em estabelecer uma relação um para muitos em meu objeto anotado. Eu tenho o seguinte: @MappedSuperclass public abstract class MappedModel { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name="id",nullable=false,unique=true) private Long mId; então isso @Entity @Table(name="customer") public class Customer extends MappedModel implements Serializable { /** * */ private static final long …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.