资 源 简 介
Introduction
NoDB is a prevalent object repository with indexing capabilities. It is a general purpose in memory repository for use in any Java applications.
In a prevalent model, all the objects are kept in memory in native object
format. Although NoDB allows to store the objects in a compressed form. The objects stored in a repository can be queried through the use of indexes, so you dont have to iterate over an object graph any more.
NoDB is built on top of Prevayler and Lucene.
An Example of using NoDB
Using NoDB is simple:
```
/* Create indexes */
repository.createIndex (Person.class, "name");
repository.createIndex (Person.class, "age");
repository.createIndex (Person.class, "addresses.state");
/* Insert persons */
List persons = getPersons();
repository.store(persons, Repository.INDEX_YES);
<
文 件 列 表
doc
biz
resources
allclasses-frame.html
allclasses-noframe.html
constant-values.html
deprecated-list.html
help-doc.html
index-all.html
index.html
overview-frame.html
overview-summary.html
overview-tree.html
package-list
serialized-form.html
stylesheet.css
lib
cglib-nodep-2.2.jar
commons-beanutils-1.8.0.jar
commons-beanutils-bean-collections-1.8.0.jar
commons-beanutils-core-1.8.0.jar
commons-io-1.4.jar
commons-jxpath-1.3.jar
commons-lang-2.4.jar
hamcrest-all-1.2.jar
lucene-core-2.4.1.jar
prevayler-core-2.4-SNAPSHOT.jar
prevayler-factory-2.4-SNAPSHOT.jar
prevayler-skaringa-2.4-SNAPSHOT.jar
prevayler-xstream-2.4-SNAPSHOT.jar
skaringa-r3p7.jar
xpp3_min-1.1.3_8.jar
xstream-1.1.3.jar
nodb-1.0-rc5-nightly.jar
src
biz