0

地狱队,

在使用 LocalizationService.localize(key, value) 进行键翻译时,它给出了以下异常,

  1. javax.persistence.PersistenceException:org.hibernate.exception.SQLGrammarException:无法在 org.hibernate.internal.ExceptionConverterImpl.convert 提取 ResultSet(ExceptionConverterImpl.java:147)

  2. org.hibernate.exception.SQLGrammarException:无法在 org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert 提取 ResultSet(SQLExceptionTypeDelegate.java:63)

  3. java.sql.SQLSyntaxErrorException:com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)的“字段列表”中的未知列“translatio1_.Key_ID”  

谢谢

4

1 回答 1

0

作为插件源代码的一部分提供的 DDL 脚本不匹配:mysql 和 Oracle 的脚本已过时。hsql 脚本中提供了正确的结构:表 SEED_I18N_KEY_TRANS 中的 TRANS_ID_FK 列现在应该命名为 KEY_ID。

已在Github 上开票以进行更正跟进。

于 2020-02-07T16:37:20.313 回答