package ru.kirillius.XCP.Serialization; import jakarta.persistence.AttributeConverter; import ru.kirillius.XCP.Persistence.PollSettingsImpl; import tools.jackson.databind.ObjectMapper; public class PollSettingsConverter implements AttributeConverter { private final static ObjectMapper mapper = new ObjectMapper(); @Override public String convertToDatabaseColumn(PollSettingsImpl pollSettings) { return mapper.writeValueAsString(pollSettings); } @Override public PollSettingsImpl convertToEntityAttribute(String s) { return mapper.readValue(s, PollSettingsImpl.class); } }