S.O.D.A.:Simple Object Database Access
中文名:简单对象数据库访问, 一个开源查询的API
英文说明:
S.O.D.A. is a an object API to communicate with databases. The current specification is focussed on queries. Goals are: type safety, object reuse, minimum string use, programming language independance.
db4o中使用S.O.D.A进行查询的一个例子:
Query pointQuery=query.descend("points"); query.descend("name").constrain("Rubens Barrichello")
.or(pointQuery.constrain(new Integer(99)).greater()
.and(pointQuery.constrain(new Integer(100)).smaller()));
从例子上看,我个人觉得这个玩意挺罗嗦,没有NQ好使。