Можно ли убедить JPA преобразовать, например, между UUID и строками?

У меня есть объект Java с полем, которое является UUID. Я хотел бы иметь возможность сохранить этот объект в базе данных очевидным способом; однако базовое сопоставление будет использовать сериализацию Java для его записи, в то время как я хочу, чтобы UUID присутствовал в его очевидной строковой форме. Есть ли способ предоставить преобразователь UUID <-> String в JPA для этого поля, которое будет использоваться во время чтения и записи, чтобы я мог обрабатывать этот тип естественным образом?

6
задан Paul Crowley 27 January 2018 в 05:38
поделиться