Возможно ли сохранение общего поля?JPA generic field
У меня есть это свойство в классе Entity
...
private T payload;
...
T extends EventMessagePayload
и
public interface StringPayload extends EventMessagePayload{
String getPayload();
}
В моем приложении я упорствовать поле только тогда, когда имеет строковый тип и во время операции сохранения все прекрасно работает.
Когда я прочитал объект вместо JPA, попробуйте создать объект String
, но вместо этого это StringPaylod
. Есть ли способ перехватить создание и обработать маршаллинг объекта?