Olá pessoal estou tendo um problema na hora de fazer a persistencia da senha criptografada no banco, o problema é o seguinte, pego a senha que o usuario forneceu criptografo e salvo no banco, ate ai tudo blz, quando eu seleciono o objeto e descriptografo a senha pra fazer a checagem o hibernate persiste a senha descriptografa no banco no seu formato original sem criptografia, só que nesse intervalo nao foi feita nenhuma chamada a update nem nada, so um select normal, alguem já passou por isso? A senha é criptografada e descriptografada no get e no set do objeto, tentei em metodos diferentes sem ser no get e set da propriedade mas não obtive sucesso, desde já agradeço.
public class User {
public User(){}
private String name;
private String password;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return Crypt.Decrypt(password);
}
public void setPassword(String password) {
this.password = Crypt.Encrypt(password);
}
}