mirror of
https://github.com/querydsl/querydsl.git
synced 2026-07-06 21:05:50 +08:00
renamed HibernateSQLSerializer to NativeSQLSerializer
This commit is contained in:
parent
12e85d45ef
commit
183a29b3ea
@ -15,17 +15,17 @@ import com.mysema.query.types.Constant;
|
||||
import com.mysema.query.types.Path;
|
||||
|
||||
/**
|
||||
* HibernateSQLSerializer extends the SQLSerializer to extract referenced entity paths and change some
|
||||
* NativeSQLSerializer extends the SQLSerializer to extract referenced entity paths and change some
|
||||
* serialization formats
|
||||
*
|
||||
* @author tiwe
|
||||
*
|
||||
*/
|
||||
public final class HibernateSQLSerializer extends SQLSerializer{
|
||||
public final class NativeSQLSerializer extends SQLSerializer{
|
||||
|
||||
private final List<Path<?>> entityPaths = new ArrayList<Path<?>>();
|
||||
|
||||
public HibernateSQLSerializer(SQLTemplates templates) {
|
||||
public NativeSQLSerializer(SQLTemplates templates) {
|
||||
super(templates);
|
||||
}
|
||||
|
||||
@ -24,7 +24,7 @@ import com.mysema.query.QueryMetadata;
|
||||
import com.mysema.query.QueryModifiers;
|
||||
import com.mysema.query.SearchResults;
|
||||
import com.mysema.query.jpa.AbstractSQLQuery;
|
||||
import com.mysema.query.jpa.HibernateSQLSerializer;
|
||||
import com.mysema.query.jpa.NativeSQLSerializer;
|
||||
import com.mysema.query.jpa.hibernate.DefaultSessionHolder;
|
||||
import com.mysema.query.jpa.hibernate.FactoryExpressionTransformer;
|
||||
import com.mysema.query.jpa.hibernate.HibernateQuery;
|
||||
@ -84,7 +84,7 @@ public final class HibernateSQLQuery extends AbstractSQLQuery<HibernateSQLQuery>
|
||||
if (queryMixin.getMetadata().getJoins().isEmpty()) {
|
||||
throw new IllegalArgumentException("No joins given");
|
||||
}
|
||||
HibernateSQLSerializer serializer = new HibernateSQLSerializer(sqlTemplates);
|
||||
NativeSQLSerializer serializer = new NativeSQLSerializer(sqlTemplates);
|
||||
serializer.serialize(queryMixin.getMetadata(), forCountRow);
|
||||
constants = serializer.getConstantToLabel();
|
||||
entityPaths = serializer.getEntityPaths();
|
||||
|
||||
@ -23,7 +23,7 @@ import com.mysema.query.QueryMetadata;
|
||||
import com.mysema.query.QueryModifiers;
|
||||
import com.mysema.query.SearchResults;
|
||||
import com.mysema.query.jpa.AbstractSQLQuery;
|
||||
import com.mysema.query.jpa.HibernateSQLSerializer;
|
||||
import com.mysema.query.jpa.NativeSQLSerializer;
|
||||
import com.mysema.query.jpa.impl.DefaultSessionHolder;
|
||||
import com.mysema.query.jpa.impl.JPASessionHolder;
|
||||
import com.mysema.query.jpa.impl.JPAUtil;
|
||||
@ -67,7 +67,7 @@ public final class JPASQLQuery extends AbstractSQLQuery<JPASQLQuery> implements
|
||||
if (queryMixin.getMetadata().getJoins().isEmpty()) {
|
||||
throw new IllegalArgumentException("No joins given");
|
||||
}
|
||||
HibernateSQLSerializer serializer = new HibernateSQLSerializer(sqlTemplates);
|
||||
NativeSQLSerializer serializer = new NativeSQLSerializer(sqlTemplates);
|
||||
serializer.serialize(queryMixin.getMetadata(), forCountRow);
|
||||
constants = serializer.getConstantToLabel();
|
||||
// entityPaths = serializer.getEntityPaths();
|
||||
|
||||
@ -11,12 +11,12 @@ import com.mysema.query.jpa.domain.sql.SAnimal;
|
||||
import com.mysema.query.sql.MySQLTemplates;
|
||||
|
||||
|
||||
public class HibernateSQLSerializerTest {
|
||||
public class NativeSQLSerializerTest {
|
||||
|
||||
@Test
|
||||
@Ignore
|
||||
public void In() {
|
||||
HibernateSQLSerializer serializer = new HibernateSQLSerializer(new MySQLTemplates());
|
||||
NativeSQLSerializer serializer = new NativeSQLSerializer(new MySQLTemplates());
|
||||
DefaultQueryMetadata md = new DefaultQueryMetadata();
|
||||
SAnimal cat = SAnimal.animal;
|
||||
md.addJoin(JoinType.DEFAULT, cat);
|
||||
Loading…
Reference in New Issue
Block a user