我正在尝试保留一个与数据库中不存在的表映射的实体。实体类是
@Entity
@Table(name = "NEWTABLE")
public class Account {
@Id
@Column(unique=true)
private int accountNo;
private String customerName;
// Respective Getters and Setters
数据库中NEWTABLE
不存在。当我试图保留这个实体时,它给了我以下错误:
Internal Exception: java.sql.SQLException: ORA-00942: table or view does not exist
但是,如果我删除注释unique=true
中的@Column
,实体就会被持久化。如果你能告诉我这背后的原因,那将是一个很大的帮助。提前致谢。