我有一個Oracle數據庫,我必須使用主鍵的序列。這一切都很好,因爲我可以控制序列號。我的問題在於我的測試。使用Spring我創建一個HSQL數據庫並進行測試。這個數據庫是通過查看我所有的實體構建的。爲了與Oracle合作,我的所有實體都有指定的序列名稱。麻煩的是,當我構建HSQL數據庫它找不到序列(我期望)我的測試通過,但我最終在日誌中有很多cruft。日誌充滿了這些消息。在HSQL中缺少測試序列
WARN JDBCExceptionReporter:233 - SQL Error: -5501, SQLState: 42501
ERROR JDBCExceptionReporter:234 - user lacks privilege or object not found: GENDERS_SEQ
有誰知道我可以如何刪除這些虛假的錯誤?我可以讓HSQL忽略序列嗎?有趣的是,在我可以插入HSQL數據庫的測試中,它必須使用它自己的內部主鍵生成器。
任何關於如何從日誌中刪除這些文件的想法?
感謝
這是如何幫助我設置數據庫上的序列?也許我在這裏錯過了一些東西。對不起,如果我是 – RNJ 2012-08-08 12:24:18