Pessoal estou com uma dúvida !!!
Como faço para jogar resultado de uma consulta em hibernate em dois atributos de uma classe ?
Grato.;
Diogo Alló
Pessoal estou com uma dúvida !!!
Como faço para jogar resultado de uma consulta em hibernate em dois atributos de uma classe ?
Grato.;
Diogo Alló
[code]// Busca objeto aluno da base de dados com chave primária = 1
Aluno aluno = (Aluno) session.get(Aluno.class, 1);
// Atualiza informação
aluno.setMatricula(200027807);
//Como o identificador do objeto aluno é diferente de 0,
// a sua matricula é atualizada já que foi alterada
session.saveOrUpdate(aluno);[/code]
Tipo quero jogar o resultado da consulta no atributo…
Exemplo.
sSQL = "SELECT mim(c.dataInicio) as dataInicio, max(c.dataFim) as dataFim " +
"FROM CicloProjeto c, "
" PrjCicloProjeto cp "
"WHERE c.prjCicloProjeto = cp and " +
" cp.projeto = :proj " ;
e o resultado desta consulta jogar em dois atributos…
Att;
Diogo Alló
Primeiro você tem que ter mapeado o seu bean, tendo os atributos dele vc pode obter os dados dos eu objeto da forma que vc quiser.
public User getUser(String nome){
return (Nome) this.getSession().createCriteria(Nome.class)
.add(Restrictions.eq("nome", nome).ignoreCase())
.uniqueResult();
}
Pode seguir esse exemplo, tendo o user depois de fazer a consulta, vc pode acessar as classes dele com os dados que estavam persistidos no banco.
No exemplo que passou de comando sql, você precisar criar uma cardinalidade entre os objetos, tudo isso é possivel via jpa, nao é nada dificil, da uma procurada aqui no forum que vc encontra, ok?