内存中的Java SQL表就像数据结构一样

Ada*_*ent 9 java sql data-structures

有几次我想要一个类似于SQL表的数据结构,你可以在各种字段和多个字段中进行选择.类似于内存中的SQL实现,除了我不想在数据结构中存储那么多对象.

我还要求通过标准Java方法将对象序列化.

我之前已经使用多个哈希表或自定义哈希键完成了这项工作,但它最终成了很多代码并且非常具体.

我也使用了Groovy及其封闭能力和gpath来帮助,但我并不总是有它(不同的项目).

编辑:我认为我的问题更多的是对象遍历/选择问题以下是一些有趣的项目:

然而,大多数这些项目的缺点是它们比直接访问对象(非反射getter/setter)慢得多,并且肯定比索引(hash)慢.

Rob*_*rtB 3

JavaDBHSQLDB等拥有完全内存数据库。