Ajuda com JPA + REFLECTION

0 respostas
fabioebner
pessoal segue o seguinte codigo
TbCaixa caixa = new TbCaixa();
        caixa.setNmUsuarioAbertura("binhoca");
        Class classe = caixa.getClass();

        for (Field campos : classe.getDeclaredFields()) {

            Id id = campos.getAnnotation(javax.persistence.Id.class);
            if (id == null) {
                Column c = campos.getAnnotation(javax.persistence.Column.class);
                if (c != null) {
                    if (c.nullable() == false) {
                        System.out.println("");
                        System.out.println("Nome do Campo " + campos.getName());
                        System.out.println("Nulo  " + c.nullable());
                        String nomeMetodoCampo = "get" + campos.getName();
                        for (Method metodo : classe.getDeclaredMethods()) {
                                 ********** AQUI EU QUERO EXECUTAR O METODO E VER O Q TEM DELE, SE E NULL OU SE CONTEM ALGUMA COISA
                        }

                    }

alguem sabe como eu faco para executar o metodo getNOMEDOCAMPO.. para verificar se o campo tem alguma coisa ou se o conteudo dele e NULL??

valeu

Criado 15 de setembro de 2008
Respostas 0
Participantes 1