@Transactional(isolation=Isolation.READ_UNCOMMITTED,readOnly=true)
public Long countListaPedidosValidacaoCliente(PesquisaPedidoValidacao pesquisaPedidoValidacao) {
StringBuffer buffer = new StringBuffer();
buffer.append("Select count(p) from PedValidacaoVO p where p.clienteFk.idCliente = :idCliente ");
// verifica se � necess�rio pesquisar por data
if(pesquisaPedidoValidacao.getDataInicioSolicitacao() != null && pesquisaPedidoValidacao.getDataFimSolicitacao() != null) {
buffer.append("and p.dataSolicitacao between :dataInicio and :dataFim ");
}
Query query = getEntityManager().createQuery(buffer.toString());
query.setParameter("idCliente", pesquisaPedidoValidacao.getPedidoValidacao().getClienteFk().getIdCliente());
// verifica se � necess�rio pesquisar por data
if(pesquisaPedidoValidacao.getDataInicioSolicitacao() != null && pesquisaPedidoValidacao.getDataFimSolicitacao() != null) {
query.setParameter("dataInicio", pesquisaPedidoValidacao.getDataInicioSolicitacao());
query.setParameter("dataFim", pesquisaPedidoValidacao.getDataFimSolicitacao());
}
return (Long)query.getSingleResult();
}
PedValidacaoHibernateDAO.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:omr
作者:
评论列表
文章目录