我有一个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