Subversion Repositories Integrator Subversion

Rev

Rev 302 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 302 Rev 468
Line 86... Line 86...
86
        }
86
        }
87
       
87
       
88
        @Override
88
        @Override
89
        public Pessoa detalharPessoa(Long sequencialPessoa) {
89
        public Pessoa detalharPessoa(Long sequencialPessoa) {
90
                StringBuilder jpql = new StringBuilder();
90
                StringBuilder jpql = new StringBuilder();
91
                jpql.append("SELECT e FROM Pessoa e ");
-
 
-
 
91
                jpql.append("SELECT DISTINCT e FROM Pessoa e ");
92
                jpql.append("LEFT JOIN FETCH e.enderecos en ");
92
                jpql.append("LEFT JOIN FETCH e.enderecos en ");
93
//              jpql.append("LEFT JOIN FETCH p.papeis pp ");
-
 
94
//              jpql.append("LEFT JOIN FETCH p.dadosBancarios b ");
-
 
-
 
93
//              jpql.append("LEFT JOIN FETCH e.papeis pp ");
-
 
94
//              jpql.append("LEFT JOIN FETCH e.dadosBancarios b ");
95
                jpql.append("WHERE e.sequencial = :sequencialPessoa");
95
                jpql.append("WHERE e.sequencial = :sequencialPessoa");
96
                return getEntityManager().createQuery(jpql.toString(), Pessoa.class).setParameter("sequencialPessoa", sequencialPessoa).getSingleResult();
96
                return getEntityManager().createQuery(jpql.toString(), Pessoa.class).setParameter("sequencialPessoa", sequencialPessoa).getSingleResult();
97
        }
97
        }
98
       
98
       
99
        /************************************************************************************/
99
        /************************************************************************************/