Я недавно узнал об AttributeConverter .У меня есть значения различных типов данных, которые должны быть переданы как объект в функцию convertToDatabaseColumn и должны вернуть строку.Однако при преобразовании его обратно в объект в convertToEntityAttribute (String dbData) мне необходимо преобразовать значение в разные типы данных в соответствии с переменной enum в сущности и, наконец, вернуть его как объект.Для дальнейшей обработки будет проверка, является ли значение объекта экземпляром определенного типа данных.Я не могу найти способ передать любое другое значение в преобразователь, кроме значения, которое необходимо преобразовать.Есть ли способ, как я могу это реализовать ??
public class entityClass{
EnumType enumValue;
@Lob
@Converter(myconverter.class)
Object valueToConvert;
//constructor, getters and setters
}
`При преобразовании его обратно из базы данных, он выполняет преобразование в различные типы данных на основе значения enumType.Могу ли я как-то передать это enumValue в мой класс конвертера для сравнения?