Skip to content

Instantly share code, notes, and snippets.

Created March 19, 2010 20:08
Show Gist options
  • Save anonymous/338117 to your computer and use it in GitHub Desktop.
Save anonymous/338117 to your computer and use it in GitHub Desktop.
package br.com.caelum.produto.dao;
import org.hibernate.Session;
import br.com.caelum.produto.modelo.Produto;
public class ProdutoDAO {
private Session session;
public ProdutoDAO(Session session) {
// TODO Auto-generated constructor stub
this.session = session;
}
public void salva(Produto p){
this.session.save(p);
}
public void remove(Produto p){
this.session.delete(p);
this.session.flush();
}
public Produto procura(Long id){
return (Produto) this.session.load(Produto.class, id);
}
public void atualiza(Produto p){
this.session.update(p);
this.session.flush();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment