Я использую спящий режим.столбец идентификатора имеет 20 значений точности, как показано ниже, но имеет тип NUMBER.
NUMBER (38,20) - это размер, указанный столбцу id таблицы (база данных Oracle). id генерируется нашим приложением .в сущности, если я использую Float или Double, он не может вместить 20 точности.но java.math.BigDecimal может приспособить эти много точности.но проблема в том, могу ли я использовать BigDecimal в HBM, как показано ниже?будут ли проблемы?Иногда я не могу отправить идентификатор с точностью.что время hibernate генерирует любую пустую точность и вставляет?
<id name="someId" column="SOME_ID" type="java.math.BigDecimal"/>
Пожалуйста, предложите!