diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/BpeHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/BpeHibernateDAO.java index 2f8b691ea..20b43ad0a 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/BpeHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/BpeHibernateDAO.java @@ -235,6 +235,15 @@ public class BpeHibernateDAO extends HibernateDaoSupport implements BpeDAO { return true; } + /** + * Pega aquery da exportação do BPe + * + * Para utilizar este modelo o cliente deve estar com a versão que contemple o mantis 15032 + * + * Deve ser inserido a constante IMPORT_BPE_NOXML, o file .sql esta no mantis 15005 + * + * @return nova query da exportação do BPe. + */ private String queryNoXml() { StringBuilder sql = new StringBuilder(); sql.append("select /*+INDEX(BPE IDX__BPE_BOLETO)*/ "); @@ -329,6 +338,14 @@ public class BpeHibernateDAO extends HibernateDaoSupport implements BpeDAO { return sql.toString(); } + /** + * Este modelo de consulta que faz a busca do xml da tabela BPe deve ser evitado, + * por motivos de queda na performance da consulta e do processamento da converção do xml. + * + * Porem so devera ser utlizado novo modelo de exportação apos o cliente esta com a versão que contemple o mantis 15032 + * + * @deprecated use {@link queryNoXml()} instead. + */ @Deprecated private String queryXml() { StringBuilder sql = new StringBuilder();