【发布时间】:2010-12-01 13:59:55
【问题描述】:
当我将 JPA 实体部署到 JBoss 时,我遇到了一些类似以下的错误。
18:34:53,462 错误 [SchemaExport] 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“组(id)”附近使用正确的语法 18:34:53,684 错误 [SchemaExport] 不成功:更改表值添加索引 FK4E9A15132C855E3 (groupId),添加约束 FK4E9A15132C855E3 外键 (groupId) 引用组 (id)
我在哪里寻找生成的数据库脚本来创建表?我想看看它来调试我的错误
谢谢。
【问题讨论】:
-
看来您的 SQL 方言设置错误。此外,没有标准方法可以使用 JPA 获取 SQL 脚本。为此,您必须直接使用特定于底层 JPA 实现的方法。
-
@andri ...感谢您的回复。您知道任何此类 JPA api 方法吗?我找不到任何东西。
-
谢谢大家。我修好了它。我使用一些保留字来命名我的一些表