The import com.querydsl.core.types.dsl is never used

29 views
Skip to first unread message

Higor Granzoto

unread,
Mar 30, 2016, 10:28:52 AM3/30/16
to Querydsl
Hi, is there some config in the maven plugin to avoid this warning?
All my VO with QueryProjection in the constructor are created with this unnecessary import.

timowest

unread,
Mar 30, 2016, 1:32:38 PM3/30/16
to Querydsl
Could you provide an example?

Higor Granzoto

unread,
Apr 8, 2016, 3:06:06 PM4/8/16
to Querydsl
Here is my VO:

package br.com.fiorilli.sip.persistence.vo;

import java.util.Date;

import javax.annotation.concurrent.Immutable;

import com.querydsl.core.annotations.QueryProjection;

import br.com.fiorilli.sip.persistence.entity.MesNomeEnum;
import br.com.fiorilli.sip.persistence.entity.ReferenciaTipo;

public class ReferenciaMinVo {

private final int codigo;
private final String ano;
private final String mesCodigo;
private final MesNomeEnum mes;
private final ReferenciaTipo tipo;
private final Date dataPagamento;
private final Date primeiroDia;
private final Date ultimoDia;
private final Date primeiroDiaFrequencia;
private final Date ultimoDiaFrequencia;

@QueryProjection
public ReferenciaMinVo(int codigo, String ano, String mesCodigo, ReferenciaTipo tipo, Date dataPagamento, Date primeiroDia,
Date ultimoDia, Date primeiroDiaFrequencia, Date ultimoDiaFrequencia) {
super();
this.codigo = codigo;
this.ano = ano;
this.mesCodigo = mesCodigo;
this.mes = MesNomeEnum.of(mesCodigo);
this.tipo = tipo;
this.dataPagamento = dataPagamento;
this.primeiroDia = primeiroDia;
this.ultimoDia = ultimoDia;
this.primeiroDiaFrequencia = primeiroDiaFrequencia;
this.ultimoDiaFrequencia = ultimoDiaFrequencia;
}
//getters
}

And here is the problem:

package br.com.fiorilli.sip.persistence.vo;

import com.querydsl.core.types.dsl.*;

import com.querydsl.core.types.ConstructorExpression;
import javax.annotation.Generated;

/**
 * br.com.fiorilli.sip.persistence.vo.QReferenciaMinVo is a Querydsl Projection type for ReferenciaMinVo
 */
@Generated("com.querydsl.codegen.ProjectionSerializer")
public class QReferenciaMinVo extends ConstructorExpression<ReferenciaMinVo> {

    private static final long serialVersionUID = 473730660L;

    public QReferenciaMinVo(com.querydsl.core.types.Expression<Integer> codigo, com.querydsl.core.types.Expression<String> ano, com.querydsl.core.types.Expression<String> mesCodigo, com.querydsl.core.types.Expression<br.com.fiorilli.sip.persistence.entity.ReferenciaTipo> tipo, com.querydsl.core.types.Expression<? extends java.util.Date> dataPagamento, com.querydsl.core.types.Expression<? extends java.util.Date> primeiroDia, com.querydsl.core.types.Expression<? extends java.util.Date> ultimoDia, com.querydsl.core.types.Expression<? extends java.util.Date> primeiroDiaFrequencia, com.querydsl.core.types.Expression<? extends java.util.Date> ultimoDiaFrequencia) {
        super(ReferenciaMinVo.class, new Class<?>[]{int.class, String.class, String.class, br.com.fiorilli.sip.persistence.entity.ReferenciaTipo.class, java.util.Date.class, java.util.Date.class, java.util.Date.class, java.util.Date.class, java.util.Date.class}, codigo, ano, mesCodigo, tipo, dataPagamento, primeiroDia, ultimoDia, primeiroDiaFrequencia, ultimoDiaFrequencia);
    }

}

The import com.querydsl.core.types.dsl.* results a compiler warning.
Reply all
Reply to author
Forward
0 new messages