Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
0.9.7
-
None
-
None
Description
The test says it all. When the line where the condition is checked is removed the test fails with Apache OpenJPA 0.9.7-SNAPSHOT.
public void testExists() {
Query query = em.createQuery("SELECT DISTINCT p FROM Projekt p WHERE EXISTS (SELECT zaleznosc FROM Projekt zaleznosc WHERE zaleznosc MEMBER OF p.zaleznosci AND zaleznosc.rodzajProjektu = pl.jaceklaskowski.jpa.entity.RodzajProjektu.OTWARTY)");
// Apache OpenJPA 0.9.7-SNAPSHOT workaround so the test passes
// TopLink Essentials 2.0 BUILD 40 i Hibernate EntityManager 3.3.0.GA work fine
if (!em.getClass().getCanonicalName().equals("org.apache.openjpa.persistence.EntityManagerImpl"))
}