QueryDSL использует Long и Double вместо BigInteger и BigDecimal при создании сущностей для sql - PullRequest
0 голосов
/ 10 января 2019

Существует querydsl-maven-plugin для создания объектов SQL в проекте.

  1. Существуют таблицы Oracle со столбцами типа NUMBER без параметров в скобках, и они отображаются на BigInteger, но для нужд проекта это бесполезно, мне нужно получить тип Long, но я могу ' t установить его с настройками <numericMappings>, потому что в скобках нет <total> и <decimal> частей типа NUMBER без параметров. Как сопоставить тип NUMBER без параметров в скобках с Long?

  2. Существуют таблицы Oracle со столбцами типа NUMBER с различными параметрами в скобках, и все они сопоставляются с BigDecimal, но я хочу сопоставить его с Double, я могу сделать это с помощью набора <numericMappings> в Настройки плагина, но это будет огромный набор вариаций. Есть ли более простой способ настроить все NUMBER с десятичной частью> 0 до Double?

Я прочитал почти всю страницу документации по настройке сопоставления SQL , но не нашел никакой полезной информации.

...