Tag: hsqldb

debugging时在内存中检查hsqldb

我们在内存中使用hdsqldb来运行针对数据库的junittesting。 数据库在通过弹簧configuration运行每个testing之前设置。 一切正常。 现在,当一个testing失败时,可以很方便地检查内存数据库中的值。 这可能吗? 如果这样怎么样? 我们的url是: jdbc.url = JDBC:HSQLDB:MEM:TESTDB; sql.enforce_strict_size =真 数据库在每次testing后被销毁。 但是当debugging器运行时,数据库也应该是活着的。 我试过用sqldb databaseManager连接。 这工作,但我没有看到任何表或数据。 任何帮助,高度赞赏!

不成功:在Hibernate / JPA / HSQLDB独立版本中使用alter table XXX drop constraint YYY

我正在尝试使用内存中的HSQL DB运行一些Hibernate / JPA示例。 我得到的错误信息如下: 13:54:21,427 ERROR SchemaExport:425 – HHH000389: Unsuccessful: alter table ReferringItem_map drop constraint FK5D4A98E0361647B8 13:54:21,427 ERROR SchemaExport:426 – user lacks privilege or object not found: PUBLIC.REFERRINGITEM_MAP 13:54:21,427 ERROR SchemaExport:425 – HHH000389: Unsuccessful: alter table ReferringItem_myCollection drop constraint FK75BA3266361647B8 13:54:21,427 ERROR SchemaExport:426 – user lacks privilege or object not found: PUBLIC.REFERRINGITEM_MYCOLLECTION 13:54:21,428 ERROR […]

如何在每次testing后从我的HSQLDB中擦除数据?

我有一些JUnittesting已经写在我的项目中,用来填充设置方法中的数据。 现在我已经添加了maven到我的项目中,我想执行所有的testing用例,例如使用mvntesting。 现在的问题是,我的数据库不会在每个testing类运行后被清除。 每个类的testing用例都运行后,我需要清除HSQLDB。

如何通过Spring使用脚本初始化内存中的HSQLDB

我试图做我的DAO的unit testing(使用Spring和Hibernate)。 我在本教程中使用HSQLDB。 本教程指出内存中的HSQLDB数据库可以使用SQL脚本进行初始化,但在Spring中找不到有关如何执行的信息。 这里是相关的Spring上下文configuration: <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="org.hsqldb.jdbcDriver" /> <property name="url" value="jdbc:hsqldb:mem:mydb" /> <property name="username" value="sa" /> <property name="password" value="" /> <property name="initialSize" value="5" /> <property name="maxActive" value="10" /> <property name="poolPreparedStatements" value="true" /> <property name="maxOpenPreparedStatements" value="10" /> </bean> 任何帮助,将不胜感激。 谢谢。

查看H2或HSQLDB内存数据库的内容

有没有办法浏览H2或HSQLDB内存数据库的内容来查看? 例如,在Hibernate的debugging会话期间,为了检查何时执行刷新; 或者确保实例化数据库的脚本给出预期的结果。 它是否存在一个插件或一个库,你可以embedded你的代码,以便这样做? 请提及您正在谈论的哪一个(H2或HSQLDB),以备您对其中一个答案有特定的答案。

哪个更好H2或HSQLDB?

HSQLDB 2.0即将发布。 我想知道它是否会跑赢H2,据我所知,大多数用户比HSQLDB更喜欢H2。 我感兴趣的是HSQLDB 2.0的MVCC支持。 我已经知道H2上的MVCC仍然是试验性的。 关于支持/文档​​,并发性,性能,这两者之间哪个更好?