1、postgresql 执行命令,添加加密函数支持
create extension pgcrypto;
2、hmac函数的使用
用户密码的使用,jpa使用用户实体类密码添加注解,直接使用jpa进行查询
@ColumnTransformer(write = "hmac(?,'" + KEY + "','md5')")
private String password;
3、sql的使用例子
select hmac(:password,'" + TRUser.KEY+ "','md5') = t.password\\:\\:bytea from user t where t.id=:id