Мне нужно зашифровать значения с плавающей точкой, и я использую Jasypt для этого.
Насколько я знаю, Jasypt не поддерживает шифрование с плавающей точкой и поддерживает только BigDecimal.Поэтому я конвертирую значения с плавающей точкой в BigDecimal.
Преобразование выполнено успешно.Также шифрование и дешифрование с использованием Jasypt.
Однако, когда я сохраняю зашифрованное значение в БД Oracle, значение изменяется в БД.
Пример значений, которые мне нужно сохранить какэто:
-6542850164453273769179743775075308980128742113,12 -4139490689573544701682206282760323584523816140,64 9936653106931456268018508106437020093773774849,6 -69457501008740608752977363196163239676824308939,2 -512974351190591202428175056439128604458367,320048
Я использую номер типа данных в оракула
1014 * в questionis, как сохранить вышеуказанные значения без.разрешить БД изменять их?
БД всегда удаляет (.) из значения и добавляет нули
Это значение 689612971966376606053641908553771273056281.427984 сохраняется как -217333936122185596255723000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000случается