mirror of
https://github.com/querydsl/querydsl.git
synced 2026-06-30 21:08:30 +08:00
g #839344 : made query constructors public
This commit is contained in:
parent
2d79f303e4
commit
4331f9d75f
@ -20,7 +20,7 @@ import com.mysema.query.jpa.JPQLTemplates;
|
||||
* @author tiwe
|
||||
*
|
||||
*/
|
||||
public final class HibernateQuery extends AbstractHibernateQuery<HibernateQuery> implements JPQLQuery{
|
||||
public final class HibernateQuery extends AbstractHibernateQuery<HibernateQuery> implements JPQLQuery {
|
||||
|
||||
/**
|
||||
* Creates a detached query
|
||||
@ -84,7 +84,7 @@ public final class HibernateQuery extends AbstractHibernateQuery<HibernateQuery>
|
||||
* @param templates
|
||||
* @param metadata
|
||||
*/
|
||||
protected HibernateQuery(SessionHolder session, JPQLTemplates templates, QueryMetadata metadata) {
|
||||
public HibernateQuery(SessionHolder session, JPQLTemplates templates, QueryMetadata metadata) {
|
||||
super(session, templates, metadata);
|
||||
}
|
||||
|
||||
|
||||
@ -31,7 +31,7 @@ public final class HibernateSQLQuery extends AbstractHibernateSQLQuery<Hibernate
|
||||
super(session, sqlTemplates);
|
||||
}
|
||||
|
||||
protected HibernateSQLQuery(SessionHolder session, SQLTemplates sqlTemplates, QueryMetadata metadata) {
|
||||
public HibernateSQLQuery(SessionHolder session, SQLTemplates sqlTemplates, QueryMetadata metadata) {
|
||||
super(session, sqlTemplates, metadata);
|
||||
}
|
||||
|
||||
|
||||
@ -64,7 +64,7 @@ public final class JPAQuery extends AbstractJPAQuery<JPAQuery> implements JPQLQu
|
||||
* @param templates
|
||||
* @param metadata
|
||||
*/
|
||||
protected JPAQuery(JPASessionHolder session, JPQLTemplates templates, QueryMetadata metadata) {
|
||||
public JPAQuery(JPASessionHolder session, JPQLTemplates templates, QueryMetadata metadata) {
|
||||
super(session, templates, metadata);
|
||||
}
|
||||
|
||||
|
||||
@ -26,7 +26,7 @@ public final class JPASQLQuery extends AbstractJPASQLQuery<JPASQLQuery> implemen
|
||||
super(entityManager, sqlTemplates);
|
||||
}
|
||||
|
||||
protected JPASQLQuery(JPASessionHolder session, SQLTemplates sqlTemplates, QueryMetadata metadata) {
|
||||
public JPASQLQuery(JPASessionHolder session, SQLTemplates sqlTemplates, QueryMetadata metadata) {
|
||||
super(session, sqlTemplates, metadata);
|
||||
}
|
||||
|
||||
|
||||
@ -0,0 +1,22 @@
|
||||
package com.mysema.query;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import com.mysema.query.jpa.JPQLQuery;
|
||||
import com.mysema.query.jpa.hibernate.HibernateQuery;
|
||||
import com.mysema.query.jpa.impl.JPAQuery;
|
||||
|
||||
public class SignatureTest {
|
||||
|
||||
@Test
|
||||
public void test() {
|
||||
meet((JPAQuery)null);
|
||||
meet((HibernateQuery)null);
|
||||
meet((JPQLQuery)null);
|
||||
}
|
||||
|
||||
public static <T extends FilteredClause<? super T>> T meet(T query) {
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user