Есть метод для использования Персистентной сущности как ключа в классе Embeddable?
Это мой код:
import javax.persistence.Column;
import javax.persistence.Embeddable;
import java.io.Serializable;
@Embeddable
public class Key implements Serializable {
@Column(length = 50, nullable = false)
protected String title;
@Column(nullable = false)
protected User owner;
public Key(){
}
public Key(String title, User owner){
this.title = title;
this.owner = owner;
}
}
Но у меня есть эта ошибка:
Тип атрибута «Базовый» не должен быть «Персистентным объектом»