私は主キーのシーケンスを使用しなければならないOracleデータベースを持っています。これは私がシーケンス番号を制御できるのでうまくいきます。私の問題は私のテストです。 Springを使用して私はHSQLデータベースを作成し、これに対してテストします。このデータベースは、私のすべてのエンティティを見て構築されます。 Oracleでの作業のために、すべてのエンティティにシーケンス名が指定されています。問題は、私がHSQLデータベースを構築するときに、私のテストに合格することが期待できないシーケンスを見つけることができないということですが、ログには多くの厄介なものがあります。ログには、この種のメッセージが埋め込まれています。テストのためのHSQLの欠落しているシーケンス
WARN JDBCExceptionReporter:233 - SQL Error: -5501, SQLState: 42501
ERROR JDBCExceptionReporter:234 - user lacks privilege or object not found: GENDERS_SEQ
どのように私はこれらの偽のエラーを削除することができます知っていますか? HSQLにシーケンスを無視させることはできますか?興味深いことに、テストではHSQLデータベースに挿入することができるので、独自の内部プライマリキージェネレータを使用する必要があります。
ログからこの塊を取り除く方法はありますか?
おかげ
これは、どのようにしてDBのシーケンスを設定するのに役立ちますか?多分私はここに何かを見逃しています。もし私が申し訳ありません – RNJ