Tenho uma duvida ha tempos, e agora que estou adentrando a fundo o mundo Java gostaria de tira-la!
seguinte, quando tenho minhas classes como entidades:
Cliente, Fornecedor, Nota, esse tipo de coisa
como é a maneira mais correta de trabalhar na hora de persistir os dados?
pensei da seguinte forma
ao incluir, crio um objeto novo, seto os atributos e chamo um metodo incluir que irá fazer um insert no banco, estou certo?
ao pesquisar, pensei em um metodo estatico que instancia e tras os valores dos atributos ja setados, esse metodo estatico tem que estar dentro da classe em questão? tem como eu ter um metodo estatico que cria uma instancia da propria classe? qual a melhor maneira de uma procura?
ao alterar, pensei em ter atributos privados indicam se cada atributo foi alterado, ao chamar o metodo alterar() faço um update só dos campos que foram alterados. certo?
e os relacionamentos como faço?
se alguem tiver algum exemplo, ou qualquer dica que me ajude, por favor…
fico muito grato.
