Вопросы с тегом «hibernate-annotations»

4
Путаница: @NotNull против @Column (nullable = false) с JPA и Hibernate
Когда они появляются на поле / получателе @Entity, чем они отличаются? (Я сохраняю сущность через Hibernate ). К какой структуре и / или спецификации принадлежит каждый из них? @NotNullнаходится внутри javax.validation.constraints. вjavax.validation.constraints.NotNull javadoc написано Аннотированный элемент не должен быть нулевым но это не говорит о представлении элемента в базе данных, …

9
Hibernate бросает org.hibernate.AnnotationException: для сущности не указан идентификатор: com..domain.idea.MAE_MFEView
Почему я получаю это исключение? 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 и @Column (unique = true) в аннотации гибернации
В чем разница между @UniqueConstraint и @Column (unique = true) ? Например: @Table( name = "product_serial_group_mask", uniqueConstraints = {@UniqueConstraint(columnNames = {"mask", "group"})} ) И @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
mapped По ссылке на неизвестное свойство целевой сущности
У меня возникла проблема с установкой отношения "один ко многим" в моем аннотированном объекте. Имею следующее: @MappedSuperclass public abstract class MappedModel { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name="id",nullable=false,unique=true) private Long mId; тогда это @Entity @Table(name="customer") public class Customer extends MappedModel implements Serializable { /** * */ private static final long serialVersionUID = -2543425088717298236L; …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.