If you check the user guide: https://docs.jboss.org/hibernate/orm/5.4/userguide/html_single/Hibernate_User_Guide.html#basic, you can see it mentioned that take care to store version in field that might lose precision.