小编Rya*_*yan的帖子

如何加密和解密列值在nativeQueries和JPA中使用它?

我需要加密 MySQL 数据库表中的值:

用户

| userId |      email   | userAge | firstName| lastName  | userType |
|--------|--------------|---------|-----------|----------|--------- |
|    1   |john@gmail.com| 20      | John      | Smith    | 1        |
Run Code Online (Sandbox Code Playgroud)

我的用户类别如下

 @Entity
 @Table(name = "user")
 public class User{

 @Id @GeneratedValue
 @Column(name = "userId ")
 private int userId;
 
 @Column(name = "firstName")
 private String firstName;
 
 @Column(name = "email")
 private String email;
 
 @Column(name = "lastName")
 private String lastName;

 @Column(name = "userType ")
 private String userType ;

 // getters and setters
 }
Run Code Online (Sandbox Code Playgroud)

我尝试使用 AttributeConverter 来做到这一点 …

java mysql encryption hibernate jpa

8
推荐指数
1
解决办法
6399
查看次数

标签 统计

encryption ×1

hibernate ×1

java ×1

jpa ×1

mysql ×1