Galera nao estou conseguindo fazer uma consulta com o hibernate
Meu codigo esta assim
Persistencia
public Object buscar(Class clazz,Integer pk) throws Exception {
Session session = HibernateFactory.getSession();
Transaction transaction = session.beginTransaction();
try {
Serializable obj = (Serializable) session.get(clazz, pk );
session.flush();
transaction.commit();
return obj;
} finally {
session.close();
}
}
Estou usando o Vraptor meu Logic esta assim
@Logic(parameters={"clientes"})
public void buscar(Clientes clientes) throws Exception {
PersistenciaDAO persistencia = new PersistenciaDAO();
persistencia.buscar(Clientes.class, clientes.getCodigo());
this.clientes = clientes;
}
Meu Jsp esta assim
form class="niceform" method="post" name="frmClientes">
<input type="text" id="clientes.codigo" name="clientes.codigo" size="6" value="${clientes.codigo}"/>
<input type="text" id="clientes.nomeCliente" name="clientes.nomeCliente" size="30" value="${clientes.nomeCliente}"/>
O que estou fazendo de errado?
Outra pergunta seria so consigo consultar o pk ou tem outra maneira de pesquisar pelo nome do cliente tbm?