Всем добра. Подскажите начинающему: Math.rint(74.475*100)/100 = 74.47 Math.rint(7447.5)/100 = 74.48 Почему разница в результате? Никак не могу понять, это баг?
Всем добра. Подскажите начинающему: Math.rint(74.475*100)/100 = 74.47 Math.rint(7447.5)/100 = 74.48 Почему разница в результате? Никак не могу понять, это баг?
Это фича. Кратко, числа с плавающей точкой хранятся с определённой точностью. Точно так же 1/3 + 2/3 < 1
Привет, пытаюсь использовать hibernate с пропертисом create, create-drop, update. Использую hibernate-core 5.4.8.Final mysql-connector-java 8.0.18 org.hibernate.dialect.MySQL57Dialect Получаю следующую ошибку. Подозреваю что параметр праймери кей должен быть отдельно в констрейнте, диалекты все перепробовал, кто знаком с данной ситуацией отзовитесь
Привет, пытаюсь использовать hibernate с пропертисом create, create-drop, update. Использую hibernate-core 5.4.8.Final mysql-connector-java 8.0.18 org.hibernate.dialect.MySQL57Dialect Получаю следующую ошибку. Подозреваю что параметр праймери кей должен быть отдельно в констрейнте, диалекты все перепробовал, кто знаком с данной ситуацией отзовитесь