【发布时间】:2015-10-03 21:03:37
【问题描述】:
@Entity
@Table(name = "persons")
public class Person implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "id")
private Integer id;
@Basic(optional = false)
@Enumerated(EnumType.STRING)
@Column(name = "occupation")
private Occupation occupation;
@Basic(optional = false)
@Column(name = "address")
private String address;
}
我正在尝试保留此对象,但我不断收到此异常:
原因:java.lang.IllegalArgumentException:对象:com.entity.Person(id[null]occupation[null] address["Toronto"] 不是已知的实体类型。
我试图查找此异常,但解释对我来说含糊不清。我是 JPA 的新手
谁能帮帮我。
附:我确实有 getter 和 setter
提前致谢。
【问题讨论】:
-
persistence.xml 中有什么内容?其他实体有效吗?
标签: java jpa eclipselink