3
是否有可能以某种方式设置HSQLDB,以便将带有db信息的文件写入内存而不是使用实际文件?我想使用hsqldb将一些数据结构与hibernate映射一起导出。但是,写入临时文件是不可能的,因此我需要生成内存中的文件并返回一个包含其内容的流作为响应。HSQLDB和内存中的文件
将hsqldb设置为使用nio似乎不是一个解决方案,因为在写入文件系统之前无法获得这些文件。
我在想什么是hsqldb协议处理程序,但我还没有找到合适的解决方案。
只是为了描述:黑客解决方案将通过hsqldb一个流或几个流。然后在操作过程中将数据写入这些流中。在写入所有数据后,数据库的用户可以使用这些数据流通过网络发回。
当然,但如何获得hsqldb执行结束后的数据? – paweloque 2010-06-08 23:40:35
或换句话说:在hsqldb返回后,是否有可能获得内存中的表示并将其序列化为流? – paweloque 2010-06-08 23:42:06
@lewap我更新了我的答案。我非常认真地阅读这个问题的apoplogies。使用类似uberjar的工具,我猜测所有测试支持的开销可以通过仅复制转储所需的类来最小化。 – 2010-06-09 06:42:32