@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 で詳細を参照してください。