0
を使用してgetResultSetメソッドは:私は機能をデバッグするときHQL - 私は、このコマンドを実行しようとしているプロキシ
Query q = sql.get().createQuery("SELECT object(p) from Participation p where p.member.address = :address").setParameter("address", address);
List<Participation> participations = q.getResultList();
、「getResultListは()」パッケージのorg.hibernate.engineから(この関数によって渡されます。内部;)
public Object proxyFor(EntityPersister persister, EntityKey key, Object impl) throws HibernateException {
if(!persister.hasProxy()) {
return impl;
} else {
Object proxy = this.proxiesByKey.get(key);
return proxy != null?this.narrowProxy(proxy, persister, key, impl):impl;
}
}
HQLコマンドでプロキシを使用しないようにするにはどうすればよいですか?