Могу ли я перезаписать сопоставление типов в QueryDSL для всех столбцов БД?

У меня есть устаревшая база данных Oracle с множеством типизированных столбцов FLOAT, которые на самом деле являются столбцами NUMBER (Oracle не имеет никакого значения внутри, см. https://stackoverflow.com/a/332520/602762 для подробностей).

Если эти столбцы содержат числа, которые не вписываются в число с плавающей запятой Java, я теряю точность во время внутреннего преобразования / сопоставления из базы данных в тип Java в QueryDSL.

Поэтому я хотел бы сопоставить все столбцы типа FLOAT в Oracle с Double в Java.

Возможно ли это, если не указывать все соответствующие столбцы по отдельности (есть тысячи столбцов)?


person t3chris    schedule 14.04.2014    source источник