DB4O 社区版 8.1.9 发布,Java Lambda 查询数据库
Db4o 是一个面向对象数据库,能对复杂的对象结构进行持久化,支持单用户模式,多用户模式。 这版本把 Java7-Java11的一些有用新指令补上,主要是为了编译 Java11 的 Lambda 语句, Lambda 在底层使用了新指令,这个版本的 Db4o 还是基于 Java7,以补丁方式编译 Lambda。在OpenJDK11 上测试通过。 Java Lambda 已经很多年了,支持Lambda查询数据库的类库还很少, 这里直接把 Lambda 放入到 Db4o 中,简单查询条件直接编译为数据库查询语句。 使用例子 初始化 public static class Detail { @Indexed public long type; public String memo; public Record record; } public static class Record { @Indexed public String name; public String noName; @Indexed public double indexField; pu...
