diff --git a/querydsl-jpa/src/test/java/com/mysema/query/AbstractHibernateTest.java b/querydsl-jpa/src/test/java/com/mysema/query/AbstractHibernateTest.java index eb9ab8f66..d9e7f0869 100644 --- a/querydsl-jpa/src/test/java/com/mysema/query/AbstractHibernateTest.java +++ b/querydsl-jpa/src/test/java/com/mysema/query/AbstractHibernateTest.java @@ -64,6 +64,11 @@ public abstract class AbstractHibernateTest extends AbstractStandardTest{ public void LockMode(){ query().from(QCat.cat).setLockMode(QCat.cat, LockMode.PESSIMISTIC_WRITE).list(QCat.cat); } + + @Test + public void FlushMode() { + query().from(QCat.cat).setFlushMode(org.hibernate.FlushMode.AUTO).list(QCat.cat); + } @Test public void Scroll() throws IOException{ diff --git a/querydsl-jpa/src/test/java/com/mysema/query/AbstractJPATest.java b/querydsl-jpa/src/test/java/com/mysema/query/AbstractJPATest.java index aae835b8e..aed34a0a6 100644 --- a/querydsl-jpa/src/test/java/com/mysema/query/AbstractJPATest.java +++ b/querydsl-jpa/src/test/java/com/mysema/query/AbstractJPATest.java @@ -13,6 +13,7 @@ import java.sql.Connection; import java.util.List; import javax.persistence.EntityManager; +import javax.persistence.FlushModeType; import javax.persistence.LockModeType; import org.junit.Test; @@ -83,6 +84,11 @@ public abstract class AbstractJPATest extends AbstractStandardTest{ assertFalse(query().from(QCat.cat).setLockMode(LockModeType.PESSIMISTIC_READ).list(QCat.cat).isEmpty()); } + @Test + public void FlushMode() { + assertFalse(query().from(QCat.cat).setFlushMode(FlushModeType.AUTO).list(QCat.cat).isEmpty()); + } + @Test public void Limit1_UniqueResult(){ assertNotNull(query().from(QCat.cat).limit(1).uniqueResult(QCat.cat));