Simulando consultas SQL com Prevayler

Estou construindo um sistema e estou persistindo os dados usando o Prevayler. É possível inserir um conjunto de dados a partir de uma classe que contém alguns objetos com seus métodos get/set. Preciso agora simular deletar e alterar alguns dados… Existe algum material bom para isso?

Outra coisa, preciso criar uma outra “tabela” que tenha um relacionamento um-para-muitos com essa tabela já criada. Uma possibilidade é criar uma nova classe com novos objetos e seus métodos, certo? Como posso implementar chaves estrangeiras e chaves primárias prá isso? É preciso usar algumas técnicas de padrões de projeto, pq senão vira bagunça né? Que padrão posso usar?

Daniel Henrique

[size=24]Não pense em tabelas, pense em objetos![/size]

public class MeuObjeto1 implements Serializable{

    private String foo;
    private String bar;
    private Set<MeuObjeto2> manyThings = new HashSet<MeuObjeto2>();

//getters, setters e delegates...

}

public class MeuObjeto2 implements Serializable{

// propriedades, getters, setters, delegates...

}

E é só isso.