E ai Galera tudo bem..
Estou usando Hibernate, estou fazendo uns teste com os seguintes código, que esta dando um resultado estranho.
Esse primeiro foi um código que peguei com um amigo, mas não consegui colocar para rodar. não entendi sobre esse VO. Qual seria o comportamento desse objeto.
public void excluir(VO vo) {
Session sessao = HibernateUtil.getSession();
sessao.beginTransaction();
sessao.delete(vo);
sessao.getTransaction().commit();
}
public void delete(int id )
{
Session sessao = HibernateUtil.getSession();
String sql = "delete from produto where id = :id";
Query query = sessao.createSQLQuery(sql);
query.setInteger("id", id);
int rowCount = query.executeUpdate();
System.out.println("Rows affected: " + rowCount);
}
@Entity
public class Produto {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private long id;
@Column
private String codigo;
@Column
private String descricao;
@Column
private String valor;
public Produto(){
}
public Produto(String codigo, String descricao, String valor){
this.codigo = codigo;
this.descricao = descricao;
this.valor = valor;
}
// get`s e set`s
Alguém pode me ajudar como resolver esse carinha e se tem alguma outra maneira de fazer.
Obrigado pessoal.