Как задано здесь, следующий вопрос к этому # 58538732
По предложению Лукаса Эдера я написал EnumConverter
для преобразования Integer
в DayOfWeek
public class DOWConverter extends EnumConverter<Integer, DayOfWeek> {
public DOWConverter()
{
super(Integer.class, DayOfWeek.class);
}
}
select
теперь выглядит следующим образом
DataType<DayOfWeek> typeDOW = SQLDataType.INTEGER.asConvertedDataType(new DOWConverter() /*ERROR*/);
Field<DayOfWeek> fieldDOW = DSL.field("{0}", typeDOW, lecture.DAY_OF_WEEK);
create.select( ..., fieldDOW, ...)...
с сообщением об ошибке:
Исключение в потоке "main" java.lang.Error:Нерешенная проблема компиляции:
Нет включающего экземпляра типа QueryFeaturesTask. Необходимо квалифицировать выделение с помощью включающего экземпляра типа QueryFeaturesTask (например, xnnew A (), где x - это экземпляр QueryFeaturesTask).
Как указано, использование конвертера во время CodeGen Time в настоящее время не вариант.