querydsl/querydsl-hql/src/test/java/com/mysema/query/AbstractJPATest.java
2009-08-26 06:57:35 +00:00

38 lines
830 B
Java

/*
* Copyright (c) 2009 Mysema Ltd.
* All rights reserved.
*
*/
package com.mysema.query;
import javax.persistence.EntityManager;
import com.mysema.query.hql.HQLQuery;
import com.mysema.query.hql.HQLTemplates;
import com.mysema.query.hql.jpa.JPAQuery;
/**
* @author tiwe
*
*/
public abstract class AbstractJPATest extends AbstractStandardTest{
private static final HQLTemplates templates = new HQLTemplates();
private EntityManager entityManager;
protected HQLQuery query(){
return new JPAQuery(entityManager, templates);
}
public void setEntityManager(EntityManager entityManager) {
this.entityManager = entityManager;
}
@Override
protected void save(Object entity) {
entityManager.persist(entity);
}
}