@SuppressWarnings("unchecked") @Override public List<UsuarioDTO> buscarUsuarioPaginados(UsuarioDTO usuario, Integer inicio, Integer tamano) throws Exception { SqlSession sesion = sqlMapper.openSession(); List<UsuarioDTO> lstUsuario = new ArrayList<UsuarioDTO>(); try { if (usuario == null) { UsuarioDTO provee = new UsuarioDTO(); provee.setInicio(inicio); provee.setTamano(tamano); lstUsuario = (List<UsuarioDTO>) sesion.selectList("usuario.SQL_listaUsuarioPaginados", provee); } else { if (!usuario.getNom_usuario().isEmpty()) { usuario.setNom_usuario("%" + usuario.getNom_usuario() + "%"); usuario.setInicio(inicio); usuario.setTamano(tamano); lstUsuario = (List<UsuarioDTO>) sesion.selectList("usuario.SQL_listaUsuarioNom_usuarioPaginados", usuario); } } } finally { sesion.close(); } return lstUsuario; }
@SuppressWarnings("unchecked") @Override public List<UsuarioDTO> buscarUsuario(UsuarioDTO usuario) throws Exception { SqlSession sesion = sqlMapper.openSession(); List<UsuarioDTO> lstUsuario = new ArrayList<UsuarioDTO>(); try { if (usuario == null) { lstUsuario = (List<UsuarioDTO>) sesion.selectList("usuario.SQL_listaUsuario"); } else { if (!usuario.getNom_usuario().isEmpty()) { lstUsuario = (List<UsuarioDTO>) sesion.selectList( "usuario.SQL_listaNom_usuario", "%" + usuario.getNom_usuario() + "%"); } } } finally { sesion.close(); } return lstUsuario; }