特定のテーブルの主キーとして GUID を使用する既存のデータベース (Oracle) と統合する必要がある Grails アプリケーションに取り組んでいます。Grails は、以下を使用してこれを簡単に処理できます。
static mapping = {
id generator: 'guid'
}
私の問題は、メモリ内データベースを使用していくつかの統合テストを作成しようとしているときに発生します。GUID 主キー列をサポートするメモリ内データベースはありますか? そうでない場合、テスト中にジェネレーターの値を切り替える方法はありますか?
これまでのところ、Grails が提供するデフォルトの H2 データベースをテストしましたが、うまくいきませんでした。