1

誰でもこのエラーの原因を知ることができますか?

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 
Unknown column 'sequence_next_hi_value' in 'field list

mysqlを使用してデータベースに接続していますhibernate。データベースに接続でき、 を変更してpersistence.xmlを追加するまで、すべてが正常に機能していましたdatasource

4

2 に答える 2

1

この問題は、エンティティに使用されている識別子生成タイプに関連しています。

次の注釈とパラメーターを指定したことを確認してください。

@GeneratedValue(strategy = GenerationType.TABLE, generator="name_of_the_generator")
@TableGenerator( name = "name_of_the_generator", table = "table_with_keys", pkColumnName = "PK_NAME", valueColumnName = "PK_VALUE")

私の推測では、valueColumnNamepkColumnValueが混在していると思います。

于 2016-02-29T20:56:24.777 に答える