1
resposta

Anotação ManyToMany - conexão ORACLE

Boa tarde professor, Estou usando os seus exemplos do curso para construir uma api com conexão ORACLE(18c) no meu trabalho. Consegui ir bem até a fase de autenticação do usuário (aula3). Configurei tudo direitinho (acho) mas, ao testar a autenticação de um usuário cadastrado no banco , o postman me retorna 400 bad request, mesmo digitando email e senha corretamente (eu gravei a senha criptografada no banco, conforme sua explicação). Gostaria de saber se , no caso do Oracle, as anotações de relacionamentos devem seguir algum padrão. Pergunto isso porque tive que anotar na entidade Usuario conforme abaixo:

@ManyToMany(fetch = FetchType.EAGER) @JoinTable(name="usuario_agda_perfil", joinColumns = @JoinColumn(name="uagd_id"), inverseJoinColumns = @JoinColumn(name="perf_id")) private List perfis= new ArrayList<>();

1 resposta

Oi Luiz,

É provável que seja algum problema em relação ao Oracle, pois algumas configurações da JPA nele são diferentes.

Por exemplo, o id precisa utilizar sequence, se não me engano.