2015-05-22 1 views
1

Как я могу определить генератор base64 для значения на основе id?JPA base64 generator

, например, у меня есть сущность:

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

Если вы назначаете сгенерированные значения, то почему вы используете 'GenerationType.AUTO'? –

+0

Мне нужно присвоить значение [String value;], которое основано на недавно вставленном id – romanvintonyak

+0

, установленном в режиме обратного вызова preStore? –

ответ

1

Вы можете использовать Base64 класс, от Apache commons-codec пучка, для кодирования или декодирования строк.

Для получения дополнительной информации о классе Base64, вы можете обратиться к Apache's documentation page за класс Base64.

 Смежные вопросы

  • Нет связанных вопросов^_^