Hi,
I have two bundles, A and B, where B imports the packages from A. A exports
a service DAO with a function which looks like this
//Bundle A service DAO:
public static final String STATUS = "X";
public List getResults(int max) throws Exception {
EntityManager em = emFactory.createEntityManager();
List result = new ArrayList();
Query q = em.createQuery("select x from Result x where x.status =
:status");
q.setParameter("status", *STATUS* ); //This should bind 'X' as a parameter
q.setMaxResults(max);
result = q.getResultList();
return result;
}
Bundle B calls the functions by looking up the DAO service and calling
dao.getResult(1).
When equinox starts for the first time, all goes well, and I see in the logs
of JPA
...bind(status,'X')
but when I stop and restart bundle A (where B restarts automatically because
it imports) I get this
...bind(status,null)
so the public static final String STATUS returns null as value, whihc seems
odd :-)
can anyone explain to me what might cause this error?
Regards,
Leen
_______________________________________________
equinox-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/equinox-dev