当我将我的 JPA 实体部署到 JBoss 中时,我遇到了如下几个错误。
18:34:53,462 错误 [SchemaExport] 您的 SQL 语法有误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行的“Group (id)”附近使用的正确语法 18:34:53,684 错误 [SchemaExport] 不成功:更改表值添加索引 FK4E9A15132C855E3 (groupId),添加约束 FK4E9A15132C855E3 外键 (groupId) 引用组 (id)
我在哪里寻找生成的数据库脚本来创建表?我想看一下它来调试我的错误
谢谢。
最佳答案
您不能使用 Group 作为表名。 GROUP是一个SQL关键字,所以我们需要重命名它。
执行以下操作
@Entity
@Table(name="GROUPI") // or other name
public class Group {
}
问候,
关于mysql - 我在哪里可以找到从 JPA 实体生成的数据库脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1479919/