Rev 229 | Rev 259 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 229 | Rev 242 | ||
|---|---|---|---|
| Line 131... | Line 131... | ||
| 131 | return null; |
131 | return null; |
| 132 | }
|
132 | }
|
| 133 | 133 | ||
| 134 | /*
|
134 | /*
|
| 135 | @Override
|
135 | @Override
|
| 136 | protected String getColunaOrdenadora() {
|
- | |
| 137 | return "nome";
|
- | |
| 138 | }
|
- | |
| 139 |
|
- | |
| 140 | @Override
|
- | |
| 141 | public Usuario consultarPorLogin(Usuario usuario) {
|
- | |
| - | 136 | public Usuario consultarPorLoginAnterior(Usuario usuario) {
|
|
| 142 | StringBuilder jpql = new StringBuilder();
|
137 | StringBuilder jpql = new StringBuilder();
|
| 143 | jpql.append("SELECT u FROM Usuario u ");
|
138 | jpql.append("SELECT u FROM Usuario u ");
|
| 144 | jpql.append("LEFT JOIN FETCH u.perfis p ");
|
139 | jpql.append("LEFT JOIN FETCH u.perfis p ");
|
| 145 | jpql.append("LEFT JOIN FETCH u.lojas l ");
|
- | |
| - | 140 | // jpql.append("LEFT JOIN FETCH u.lojas l ");
|
|
| 146 | jpql.append("WHERE u.login = :login AND u.senha = :senha AND u.ativo is true");
|
141 | jpql.append("WHERE u.login = :login AND u.senha = :senha AND u.ativo is true");
|
| 147 | return getEntityManager().createQuery(jpql.toString(), Usuario.class)
|
142 | return getEntityManager().createQuery(jpql.toString(), Usuario.class)
|
| 148 | .setParameter("login", usuario.getLogin())
|
143 | .setParameter("login", usuario.getLogin())
|
| 149 | .setParameter("senha", usuario.getSenha())
|
144 | .setParameter("senha", usuario.getSenha())
|
| 150 | .getSingleResult();
|
145 | .getSingleResult();
|
| 151 | }
|
146 | }
|
| - | 147 | ||
| - | 148 | @Override
|
|
| - | 149 | protected String getColunaOrdenadora() {
|
|
| - | 150 | return "nome";
|
|
| - | 151 | }
|
|
| - | 152 |
|
|
| - | 153 |
|
|
| 152 |
|
154 |
|
| 153 | @Override
|
155 | @Override
|
| 154 | public Usuario consultarUsuarioPorSenha(String senha) {
|
156 | public Usuario consultarUsuarioPorSenha(String senha) {
|
| 155 | StringBuilder jpql = new StringBuilder();
|
157 | StringBuilder jpql = new StringBuilder();
|
| 156 | jpql.append("SELECT u FROM Usuario u ");
|
158 | jpql.append("SELECT u FROM Usuario u ");
|