Boa tarde pessoal, estou com 1 problema aqui tenso, Tenho 1 Objeto ‘Lawyer’ e um objeto ‘LawyerGroup’.
Ambos tem um relacionamento ManyToMany de um para o outro.
Eu tenho um método que tem alguns parametros e agora vou passar também um LawyerGroup e caso ele não seja nulo,
tenho q pegar adicionar a criteria para filtrar apenas os Lawyers que forem deste grupo passado por parametro.
Dei uma olhada no google, no Guj e estou tentando mas não da certo kkkkk…
Montei esse código para testar.
Session session = HibernateUtil.getSession();
LawyerGroup lawyerGroup = (LawyerGroup) session.get(LawyerGroup.class, new Long(9));
Criteria criteria = session.createCriteria(Lawyer.class);
criteria.createCriteria("listLawyerGroup").add(Restrictions.in("lawyers", lawyerGroup.getLawyers())).
setResultTransformer(criteria.DISTINCT_ROOT_ENTITY);
List<Lawyer> listLawyer = criteria.list();
HibernateUtil.closeSession(session);
Só que me o seguinte erro:
126908 [main] ERROR org.hibernate.util.JDBCExceptionReporter - Nenhum valor especificado para parâmetro 1.
Será que alguem pode me ajudar? Muito Obrigado agradeço a todos.