mirror of
https://github.com/querydsl/querydsl.git
synced 2026-06-30 21:08:30 +08:00
38 lines
830 B
Java
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);
|
|
}
|
|
|
|
}
|