Oracle 休眠显示指数值

Oracle 休眠显示指数值,oracle,hibernate,Oracle,Hibernate,我已经使用hibernate将值插入到DB float列中。插入的值是0.00000000000000001。当我在SQL plus窗口中执行select from时,我看到正确插入并显示了该值。但是,当我使用hibernate加载方法检索相同的值时,它会显示指数值。如何避免这种情况?请在尝试使用值的地方共享代码。由于SQL*Plus显示了正确的值,数据显然已正确插入到数据库中,因此无论您使用何种客户端、工具或语言,都会出现格式问题。祝你好运。联系人联系人1=新联系人(“babusailesh1

我已经使用hibernate将值插入到DB float列中。插入的值是0.00000000000000001。当我在SQL plus窗口中执行select from时,我看到正确插入并显示了该值。但是,当我使用hibernate加载方法检索相同的值时,它会显示指数值。如何避免这种情况?

请在尝试使用值的地方共享代码。由于SQL*Plus显示了正确的值,数据显然已正确插入到数据库中,因此无论您使用何种客户端、工具或语言,都会出现格式问题。祝你好运。联系人联系人1=新联系人(“babusailesh1117777”hainatu1@gmail.com“,“Vietnam1”,“0904277091”,新的大十进制(“0.000000000000000001”);会话。持续(联系人1);session.getTransaction().commit();session.flush();session.close();session=sessionFactory.openSession();Contact contact5=(Contact)session.load(Contact.class,新整数(2));System.out.println(contact5.getAmount());getamount方法返回的指数值可能是的重复项