Hibernate hql возвращаемый объект - PullRequest
3 голосов
/ 22 марта 2012

В Hibernate HQL я хочу вернуть объект из HQL,

public class HqlReturnObject  implements  Serializable{ 
    String domain;
    String id;
    Object obj;

    public HqlReturnObject() {
        //super();
    }

    public HqlReturnObject(String domain, String id, Object obj) {      
        this.domain = domain;
        this.id = id;
        this.obj = obj;
    }
    ......
}

String hql = "select new HqlReturnObject('order',salesOrderId,  document) from  ... ";  
this.getHibernateTemplate().find(hql); 

ошибка:

java.lang.NullPointerException
    at org.hibernate.util.ReflectHelper.getConstructor(ReflectHelper.java:172)
    at org.hibernate.hql.ast.tree.ConstructorNode.resolveConstructor(ConstructorNode.java:114)
    at org.hibernate.hql.ast.tree.ConstructorNode.prepare(ConstructorNode.java:88)

, но я определил конструктор в HqlReturnObject.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...