Dúvida em como procurar por um nome específico na tabela. Código no post. (JPA) para mostrar em uma combobox

Java

14/10/2015

Boa tarde senhores!

Eu tenho uma lista d funcionários,mas eu ó quero que apareça os funcionários que tenham o cargo de "publicitário". A idéia é que só apareça na combobox quem tenha esse cargo

Eu tenho esse método abaixo, só que eu não to conseguindo adaptar para esse fim que eu preciso.


Nesse método um parâmetro é passado para ele, mas no método que eu quero, não tem parâmetro, eu só quero um retorno.


public List<Usuario> encontrarPorNome(String nome) { 
        EntityManager em = getEntityManager();
        String sql = "select u from Usuario u where UPPER(u.nome) like UPPER ('" + nome + "%')";
        List<Usuario> u = null;
        try {
            u = (List<Usuario>) em.createQuery(sql).getResultList();
            if(u.isEmpty()){
                u= findUsuarioEntities();
                throw new Exception("Usuário não encontrado!");
            }
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e.getMessage());
            return u;          
        }
        return u;
    }

Janson Ribeiro

Janson Ribeiro

Curtidas 0
POSTAR