Jpa 在netbeans中新架构的表中插入错误
我正在使用netbeans 7.1和一个新的模式,我在数据库示例中创建了一个名为TIENDA的新模式,并将其设置为默认模式。然后我创建了一个名为USUARIO的表,其中包含一些字段和一个名为DIRECCION1的字段。我正在尝试保留新的USUARIO,但应用程序显示以下错误:Jpa 在netbeans中新架构的表中插入错误,jpa,netbeans,schema,persistence,Jpa,Netbeans,Schema,Persistence,我正在使用netbeans 7.1和一个新的模式,我在数据库示例中创建了一个名为TIENDA的新模式,并将其设置为默认模式。然后我创建了一个名为USUARIO的表,其中包含一些字段和一个名为DIRECCION1的字段。我正在尝试保留新的USUARIO,但应用程序显示以下错误: Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.pe
Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLSyntaxErrorException: 'DIRECCION1' no es una columna en la tabla o VTI 'APP.USUARIO'. Error Code: -1
也许我必须更改persistence.xml中的某些内容,但我不知道是什么
提前感谢。您需要重新创建数据库,因为它没有此列
请看,谢谢詹姆斯的回答。最后,我找到了另一种方法来解决这个问题,JPA奖是这样的: