JPA base64 生成器

JPA base64 generator

如何为基于 id 的值定义 base64 生成器?

例如,我有一个实体:

@Entity
class Test{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)  
int id;
//here should be the assigned value encoded to base64 based on id
String value;
}

您可以使用 Base64 class,来自 Apache commons-codec 包,对字符串进行编码或解码。

关于Base64 class的更多信息,可以参考Apache's documentation page for Base64 class.