Olá …
Estou tentando buscar uma informação no banco através do hibernate… porém esta me dando o seguinte erro:
Exception in thread “main” org.hibernate.TypeMismatchException: Provided id of the wrong type. Expected: class java.lang.Integer, got class java.lang.Long
at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
at org.hibernate.impl.SessionImpl.load(SessionImpl.java:795)
at org.hibernate.impl.SessionImpl.load(SessionImpl.java:788)
at hibernate.ProdutoDAO.procura(ProdutoDAO.java:22)
at hibernate.AdcionaProduto.main(AdcionaProduto.java:13)
Algué poderia me ajudar…??
[code]Session session = new HibernateUtil().getSession();
ProdutoDAO dao = new ProdutoDAO(session);
dao.procura(1L);
public Produtos procura(Long id){
return (Produtos) this.session.load(Produtos.class, id);
}[/code]