Я использую репозитории Spring data r2dbc для сохранения pojo в Postgres DB.У меня есть класс со сложным полем definition
:
// Getters and setters omitted for brevity
public class TestType {
@Id
private Long id;
private TestDefinition definition;
public static class TestDefinition {
private String testField;
}
}
Я пытаюсь найти способ добавить конвертер, который сериализует это сложное поле в JSON при вызове метода ReactiveCrudRepository.save
.Я просмотрел исходный код и прочитал документацию по API, но не смог найти место, где могла бы быть подключена моя логика.
Это было легко сделать в проектах, использующих JPA
и Hibernate
, создав пользовательские UserType
классы.Если у кого-нибудь есть указатели, я был бы очень признателен за любую помощь.