package org.compass.gps.device.jpa.openjpa;
import java.util.HashMap;
import javax.persistence.EntityManagerFactory;
import org.apache.openjpa.persistence.PersistenceProviderImpl;
import org.compass.gps.device.jpa.AbstractSimpleJpaGpsDeviceTests;
import org.compass.gps.device.jpa.JpaGpsDevice;
/**
* Performs JPA tests using OpenJPA specific support.
*
* @author kimchy
*/
public class OpenJPASimpleJpaGpsDeviceTests extends AbstractSimpleJpaGpsDeviceTests {
@Override
protected void addDeviceSettings(JpaGpsDevice device) {
device.setInjectEntityLifecycleListener(true);
}
protected EntityManagerFactory doSetUpEntityManagerFactory() {
return new PersistenceProviderImpl().createEntityManagerFactory("openjpa", new HashMap());
}
}