Java 表不存在错误,尽管我有它
使用实体管理器提交时,出现以下错误: 实体标题存在且没有任何错误此错误的原因是什么 表/视图“S1_管理器”不存在 当我真的犯了罪Java 表不存在错误,尽管我有它,java,jpa,eclipselink,entitymanager,Java,Jpa,Eclipselink,Entitymanager,使用实体管理器提交时,出现以下错误: 实体标题存在且没有任何错误此错误的原因是什么 表/视图“S1_管理器”不存在 当我真的犯了罪 entityManager.getTransaction().commit(); @Entity @Table(name = "S1_MANAGER") public class manager { @Id @Column(name = "title_id", length = 128) private String Id;
entityManager.getTransaction().commit();
@Entity
@Table(name = "S1_MANAGER")
public class manager
{
@Id
@Column(name = "title_id", length = 128)
private String Id;
顺便说一句,该表也存在于持久性xml中。请确保数据库中存在您要连接到的用户/架构的表 要自动为您创建表,请参见
该表存在于
persistence.xml
中,但它是否也存在于您的数据库中?一个表如何存在于persistence.xml中?在那里没有指定它的位置。你是说orm.xml?@Averroes我该怎么做?打开eclipselink日志记录,查看连接到的位置和使用的SQL,如这里所述:确保连接到具有该表的db和架构。如果没有帮助,请显示日志和persistence.xml,并描述如何知道该表存在