pessoal, estou com uma aplicação web com pau.
fiz um rich:calendar e quero passar a data como dd/mm/yyyy, mas nao estou conseguindo.
de um olhda:
<rich:calendar datePattern="dd/MM/yyyy"
value="#{testeBean.data}" required="true"
id="dtInicial">
<f:convertDateTime type="date" dateStyle="short" pattern="dd/MM/yyyy" />
</rich:calendar>
em meu bean ele esta como tipo String, pois preciso passar como parametro para uma query a data digitada neste formato.
alguem pode me ajudar?
valeu desde já.
No seu MB use o tipo Date e depois converta na query se for necessário.
Qual o seu banco??
Acredito que o que a furutani está tentando lhe dizer é que, no seu BEAN faça ele receber tipo DATE e trate ele depois no seu banco.
Essa é uma das soluções
Olá Mateus, precisamos do saber qual o banco que você esta utilizando, realmente no seu bean é interessante você passar um Date, existem funções bem simples para converções de data no próprio SQL.
Segue alguns exemplos:
Oracle: SELECT TO_CHAR(SYSDATE, ‘DD/MM/YYYY’) FROM DUAL
SyBase: select convert( char(8), getdate(), 103 )
Flw
ola pessoal, estou usando Oracle.
na minha query estou fazendo isso:
TO_DATE(:dtInicial, ‘dd/mm/yyyy’) "
TO_DATE(:dtFinal, ‘dd/mm/yyyy’) "
Se eu usar um <h:inputText> , passando como String, funciona normalmente, mas oq eu qero fazer é usar o rich:calendar. Tentei converter no proprio jsf e nao consegui.( como na 1 postagem).
Agradeços vcs pela atenção.
Tentou o TO_CHAR ao invés de TO_DATE?
tentei.
olha o erro:
avax.servlet.ServletException: Cant instantiate class: br.com.fitsistemas.manager.VendasPorPoloManager.. could not execute query
javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
root cause
javax.faces.FacesException: Cant instantiate class: br.com.fitsistemas.manager.VendasPorPoloManager.. could not execute query
com.sun.faces.config.ManagedBeanFactoryImpl.newInstance(ManagedBeanFactoryImpl.java:282)
com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:531)
com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:82)
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:64)
org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:45)
org.apache.el.parser.AstValue.getValue(AstValue.java:86)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:101)
javax.faces.component.UIOutput.getValue(UIOutput.java:173)
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:189)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:320)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:200)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:833)
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:286)
org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)
org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)
org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
org.richfaces.renderkit.TabRendererBase.encodeChildren(TabRendererBase.java:113)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:809)
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:282)
org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
org.richfaces.renderkit.html.TabPanelRenderer.doEncodeChildren(TabPanelRenderer.java:266)
org.richfaces.renderkit.html.TabPanelRenderer.doEncodeChildren(TabPanelRenderer.java:261)
org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:121)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:809)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:244)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:175)
org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
root cause
org.hibernate.exception.SQLGrammarException: could not execute query
org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
org.hibernate.loader.Loader.doList(Loader.java:2223)
org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
org.hibernate.loader.Loader.list(Loader.java:2099)
org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:289)
org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1695)
org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:142)
org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:152)
br.com.fitsistemas.dao.PorPoloDao.ListaVendasPorPolo(PorPoloDao.java:51)
br.com.fitsistemas.manager.VendasPorPoloManager.<init>(VendasPorPoloManager.java:90)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
java.lang.reflect.Constructor.newInstance(Unknown Source)
java.lang.Class.newInstance0(Unknown Source)
java.lang.Class.newInstance(Unknown Source)
com.sun.faces.config.ManagedBeanFactoryImpl.newInstance(ManagedBeanFactoryImpl.java:277)
com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:531)
com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:82)
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:64)
org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:45)
org.apache.el.parser.AstValue.getValue(AstValue.java:86)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:101)
javax.faces.component.UIOutput.getValue(UIOutput.java:173)
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:189)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:320)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:200)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:833)
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:286)
org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)
org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)
org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
org.richfaces.renderkit.TabRendererBase.encodeChildren(TabRendererBase.java:113)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:809)
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:282)
org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
org.richfaces.renderkit.html.TabPanelRenderer.doEncodeChildren(TabPanelRenderer.java:266)
org.richfaces.renderkit.html.TabPanelRenderer.doEncodeChildren(TabPanelRenderer.java:261)
org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:121)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:809)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:244)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:175)
org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
root cause
java.sql.SQLSyntaxErrorException: ORA-00932: tipos de dados inconsistentes: esperava NUMBER obteve BINARY
oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:91)
oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:112)
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:173)
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1030)
oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:194)
oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:785)
oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:860)
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1186)
oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3381)
oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3425)
oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1490)
com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:186)
org.hibernate.loader.Loader.getResultSet(Loader.java:1787)
org.hibernate.loader.Loader.doQuery(Loader.java:674)
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
org.hibernate.loader.Loader.doList(Loader.java:2220)
org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
org.hibernate.loader.Loader.list(Loader.java:2099)
org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:289)
org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1695)
org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:142)
org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:152)
br.com.fitsistemas.dao.PorPoloDao.ListaVendasPorPolo(PorPoloDao.java:51)
br.com.fitsistemas.manager.VendasPorPoloManager.<init>(VendasPorPoloManager.java:90)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
java.lang.reflect.Constructor.newInstance(Unknown Source)
java.lang.Class.newInstance0(Unknown Source)
java.lang.Class.newInstance(Unknown Source)
com.sun.faces.config.ManagedBeanFactoryImpl.newInstance(ManagedBeanFactoryImpl.java:277)
com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:531)
com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:82)
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:64)
org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:45)
org.apache.el.parser.AstValue.getValue(AstValue.java:86)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:101)
javax.faces.component.UIOutput.getValue(UIOutput.java:173)
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:189)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:320)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:200)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:833)
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:286)
org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)
org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:284)
org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
org.richfaces.renderkit.TabRendererBase.encodeChildren(TabRendererBase.java:113)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:809)
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:282)
org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
org.richfaces.renderkit.html.TabPanelRenderer.doEncodeChildren(TabPanelRenderer.java:266)
org.richfaces.renderkit.html.TabPanelRenderer.doEncodeChildren(TabPanelRenderer.java:261)
org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:121)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:809)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:244)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:175)
org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
java.sql.SQLSyntaxErrorException: ORA-00932: tipos de dados inconsistentes: esperava NUMBER obteve BINARY
pra ficar mais claro:
com rich:calendar a data vem no seguinte formato:
Realizando consulta -> Fri Apr 20 00:00:00 BRT 2007 a Fri Apr 20 00:00:00 BRT 2007
Tenta usar:
<rich:calendar datePattern="dd/MM/yyyy" value="#{[color=red]testeBean.data.time[/color]}" required="true" id="dtInicial">
Erro na formatação! Hehe
Agora vai.
<rich:calendar datePattern="dd/MM/yyyy" value="#{testeBean.data.time}" required="true" id="dtInicial">
Se não funcionar faz o teu bean assim
import java.util.GregorianCalendar;
public class Bean {
private GregorianCalendar data;
public Bean() {
data = new GregorianCalendar();
}
public GregorianCalendar getData() {
return data;
}
public void setData(GregorianCalendar data) {
this.data = data;
}
public String getDataText(){
return data.get(GregorianCalendar.DATE)+"/"+(data.get(GregorianCalendar.MONTH)+1)+"/"+data.get(GregorianCalendar.YEAR);
}
}
nao deu cara
javax.servlet.ServletException: Wrong attibute type
jsf esta assim:
<rich:calendar value="#{vendasPorPoloManager.dtInicial.time}"
id="dtInicial" datePattern="dd/MM/yyyy">
<f:convertDateTime pattern="dd/MM/yyyy" />
*mesmo sem o convertDateTime nao funciona
Chegou a mudar o bean?
Teu JSF deverá ficar assim
<rich:panel header="Calendar">
<rich:calendar datePattern="dd/MM/yyyy" value="#{bean.data.time}">
</rich:calendar>
<br>
<h:outputText id="data" value="#{bean.dataText}">
</h:outputText>
</rich:panel>
Paulo, tenho este conversao:
public class Datas {
public static void main(String[] args) throws ParseException {
Date dtInicial = new Date();
String formatoData = "dd/MM/yyyy";
SimpleDateFormat formataData = new SimpleDateFormat(formatoData);
System.out.println("A data formatada é: "
+ formataData.format(dtInicial));
}
}
como posso implementar ele no meu MB?
ao inves de new Date, tenho que pegar a data que o usuario digitar no calendar, que esta vindo no formato longo.
tem ideia?
Cara esta conversão esta correta.
Mas o atributo do teu bean terá que receber um tipo Date.
Tipo:
[code]
class bean {
private Date data;
// colocar get / set para o atributo
}
class data {
public static void main (String args[] ) {
Bean meuBean = new Bean();
SimpleDateFormat dataFormatada = new SimpleDateFormat("dd/MM/yyyy");
dataFormatada.setLenient(false);
dataFormatada.format(meuBean.getData());
}
}
Se não funcionar cola o teu fonte ai com o bean
class bean {
private Date data;
// colocar get / set para o atributo
}
class data {
public static void main (String args[] ) {
Bean meuBean = new Bean();
SimpleDateFormat dataFormatada = new SimpleDateFormat("dd/MM/yyyy");
dataFormatada.setLenient(false);
dataFormatada.format(meuBean.getData());
}
}
esse aqui é meu bean:
public class VendasPorPoloManager {
private Date dtInicial;
private Date dtFinal;
public Date getDtInicial() {
return dtInicial;
}
public void setDtInicial(Date dtInicial) {
this.dtInicial = dtInicial;
System.out.println("Data inicial para busca -> " + dtInicial);
}
public Date getDtFinal() {
return dtFinal;
}
public void setDtFinal(Date dtFinal) {
this.dtFinal = dtFinal;
System.out.println("Data final para busca -> " + dtFinal);
}
public String buscar() {
try {
System.out.println("Realizando consulta -> " + dtInicial + " a "
+ dtFinal + " na classe " + getClass());
// Executa o sql
listaVendasPorPolo = PorPoloDao.ListaVendasPorPolo(dtInicial,
dtFinal);
System.out.println("Fim da consulta.");
StringBuilder retorno = new StringBuilder();
for (VendasPorPolo aux : listaVendasPorPolo) {
retorno.append(aux.getSIGLA_POLO());
retorno.append(" ");
retorno.append(aux.getDS_POLO());
retorno.append(" ");
retorno.append(aux.getUNIDADE_PERF());
retorno.append(" ");
retorno.append(aux.getUNIDADE_MED());
retorno.append(" ");
retorno.append(aux.getVALOR_PERF());
retorno.append(" ");
retorno.append(aux.getVALOR_MED());
}
return retorno.toString();
} catch (Exception e) {
System.out.println(e.getClass() + " retornou uma exception -> "
+ e.getMessage());
return "erro_ig";
} finally {
}
}
private VendasPorPolo vendasPorPolo = new VendasPorPolo();
private List<VendasPorPolo> listaVendasPorPolo = PorPoloDao
.ListaVendasPorPolo(dtInicial, dtFinal);
public VendasPorPolo getVendasPorPolo() {
return vendasPorPolo;
}
public void setVendasPorPolo(VendasPorPolo vendasPorPolo) {
this.vendasPorPolo = vendasPorPolo;
}
public List<VendasPorPolo> getListaVendasPorPolo() {
System.out.println("Qtde. de informações Por Polo -> "
+ listaVendasPorPolo.size());
return listaVendasPorPolo;
}
public void setListaVendasPorPolo(List<VendasPorPolo> listaVendasPorPolo) {
this.listaVendasPorPolo = listaVendasPorPolo;
}
}
esquece o metodo main, soh postei pra vc ver o conversor.
o problema é que nao estou sabendo implementar ele no meu MB.
tipo, converter o Date dtInicial no formato do SimpleDateFormat.
Bom pelo que entendi tu tens queres passar para o teu dao que tem o metodo consulta os parametros datainicial e datafinal já formatados.
É isso?
Só uma observação o Bean é uma classe onde ficam os atributos privados com seus reespectivos get e set e mais nenhum método diferente.
Bom mas continuando que formatação da entrando a tua data nos parametro de entrada da tua consulta dao?
Se tu quiser passar já formatado pra consulta deves fazer isso.
VendasPorPoloManager vpm = new VendasPorPoloManager();
SimpleDateFormat dataFormatada = new SimpleDateFormat("dd/MM/yyyy");
dataFormatada.setLenient(false);
String dataInicial = dataFormatada.format(vpm.getDtInicial());
String dataFinal = dataFormatada.format(vpm.getDtFinal());
// Executa o sql
listaVendasPorPolo = PorPoloDao.ListaVendasPorPolo(dataInicial, dataFinal);
Flw