[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] jpa_helper_invalid_queryclass $Proxy34
|
I'm not sure where you are running this server wise, but you can always
get the delegate EntityManager and have it create your query directly:
Query query = em.getDelegate().createQuery(...);
JpaHelper.getDatabaseQuery(query).setRedirector(aggressiveCacheQueryRedirector);
em.getDelegate should give you the EclipseLink em and so not give you a
proxy query object either.
Best Regards,
Chris
On 28/05/2010 1:43 PM, Zarar Siddiqi wrote:
I'm receiving the following error almost randomly, but once I receive
it, all subsequent calls using the em fail:
jpa_helper_invalid_queryclass $Proxy34 (There is no English
translation for this message.)
I use the following before each query:
Query query = em.createQuery(...);
JpaHelper.getDatabaseQuery(query).setRedirector(aggressiveCacheQueryRedirector);
I looked at the code inside JpaHelper.getDatabaseQuery() which is
where the exception is thrown and it reads:
if (query instanceof JpaQuery) {
return ((JpaQuery)query).getDatabaseQuery();
}
throw new
IllegalArgumentException(ExceptionLocalization.buildMessage("jpa_helper_invalid_query"
+ query.getClass()));
Any idea how to get around the proxy?
Thanks,
Zarar
_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users