gpt4 book ai didi

java - Hibernate - 通过用户名关系加密引用

转载 作者:行者123 更新时间:2023-11-30 09:54:26 25 4
gpt4 key购买 nike

我想知道我的想法是否可以通过 hibernate 实现。

我想要的是有一个包含用户名的表,并且每个引用该表的表都在一列中加密了用户名。因此,用户名不是以普通文本形式存在,而是在每个引用用户表的表中进行加密。

所以我需要这样的东西:

@ManyToOne
@JoinColumn(name = "userName", insertable=false, updatable=false, encrypted="md5")
public User getUser(){
return this.user;
}
public void setUser(User user ){
this.user = user;
}

我希望我说清楚。

最佳答案

您应该使用自定义 UserTypeJasypt (Java Simplified Encryption) 来实现它实际上提供了一组基本的 Hibernate UserType 可能适合您的需要。

另见

关于java - Hibernate - 通过用户名关系加密引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3282245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com