Olá,
uma ajuda não estou conseguindo visualizar o erro que está dano abaixo
pois tento fazer um join entre dois objetos …
se alguém pudr me ajudar
agradeceria…
[code]
public void testCreateQuery() {
Session session = (Session) g.getManager().getDelegate();
try{
String parametro = “Exemplo”;
StringBuilder hql = new StringBuilder();
hql.append("select a.id , a.value , b.name, b.description ");
hql.append(" from ImsDocument a ");
hql.append(" left join a.ImsDocumentField b ");
// hql.append("where b.name = 'Exemplo' ");
Query query = (Query) session.createQuery(hql.toString());
//query.setParameter("name", parametro);
List lista = query.getResultList();
for (int i=0;i<lista.size();i++){
Object [] rs = (Object[]) lista.get(i);
System.out.println("valor de rs ="+rs[i]);
}
select a.id , a.value , b.name, b.description from ImsDocument a left join a.ImsDocumentField b
Erro testCreateQuery() =org.hibernate.QueryException: could not resolve property: ImsDocumentField of: br.com.certisign.ims.data.model.user.ImsDocument [select a.id , a.value , b.name, b.description from br.com.certisign.ims.data.model.user.ImsDocument a left join a.ImsDocumentField b ]
[/code]">