
Db4o 是一个面向对象数据库,能对复杂的对象结构进行 持久化 ,支持单用户模式,多用户模式。
这版本把 Java7-Java11的一些有用新指令补上,主要是为了编译 Java11 的 Lambda 语句,
Lambda 在底层使用了新指令,这个版本的 Db4o 还是基于 Java7,以补丁方式编译 Lambda。在OpenJDK11 上测试通过。
Java Lambda 已经很多年了,支持Lambda查询数据库的类库还很少,
这里直接把 Lambda 放入到 Db4o 中,简单查询条件直接编译为数据库查询语句。
使用例子
初始化

插入对象

Java Lambda 查询数据,一句实现全部表达,升级的代码就是为了运行这句在数据库上


如果希望像普通 Lambda 一样运行,把字段名放在右边