<sterling>
<stores>
<store name="MyStore" location="path/to/store" />
</stores>
</sterling>
SterlingEngine engine = new SterlingEngine();
engine.activate();
SterlingService service = engine.getSterlingService();
File configFile = new File("sterling.cfg.xml");
StorageManager manager = service.getStorageManager(configFile);
Store store = manager.getStore("MyStore");
import com.sun.xml.internal.txw2.annotation.XmlElement;
@XmlElement
public class Person {
@XmlElement(name = "Name")
private String name;
@XmlElement(name = "Age")
private int age;
// Getters and setters
}
Person person = new Person();
person.setAge(25);
store.save(person);
Person restoredPerson = store.load(Person.class);
System.out.println(restoredPerson.getName());
System.out.println(restoredPerson.getAge());