@Encrypted

注释将在数据库中以加密形式存储的属性。

示例

@Entity
@Table(name="patient")
public class Patient {

  ...
  // database side encryption
  @Encrypted
  String name;

  // database side encryption
  @Encrypted
  LocalDate dob;

  // client side encryption
  @Lob
  @Encrypted(dbEncryption=false)
  String description;

}

参考

转到 docs / features / encryption 了解更多详情。