Ich habe eine Oracle-Datenbank, wo ich Sequenzen für den Primärschlüssel verwenden muss. Das alles funktioniert gut, da ich die Sequenznummer kontrolliere. Mein Problem ist mit meinen Tests. Mit Spring erstelle ich eine HSQL db und teste dies. Diese Datenbank wird erstellt, indem alle meine Entitäten betrachtet werden. Alle meine Entitäten für die Arbeit mit Oracle haben einen Sequenznamen angegeben. Das Problem ist, dass, wenn ich die HSQL-Datenbank konstruiere, es die Sequenz nicht finden kann (was ich erwarte) Meine Tests passieren, aber ich lande mit viel Kram im Log. Das Protokoll ist mit dieser Art von Nachrichten gefüllt.Fehlende Sequenzen in HSQL zum Testen
WARN JDBCExceptionReporter:233 - SQL Error: -5501, SQLState: 42501
ERROR JDBCExceptionReporter:234 - user lacks privilege or object not found: GENDERS_SEQ
Weiß jemand, wie ich diese falschen Fehler entfernen kann? Kann ich HSQL die Sequenzen ignorieren lassen? Interessant in den Tests kann ich in die HSQL-Datenbank einfügen, so dass es einen eigenen internen Primärschlüsselgenerator verwenden muss.
Wer irgendwelche Ideen, wie ich diese Gruft aus dem Protokoll entfernen kann?
Dank
Wie hilft mir das, die Sequenzen auf der DB zu setzen? Vielleicht vermisse ich hier etwas. Sorry, wenn ich bin – RNJ