我有一個Oracle浮點雙精度數據類型映射到Java Double數據類型的問題。當使用Java Double數據類型時,hibernate模式驗證器似乎失敗。休眠:發現:浮動,預期:雙精度
org.hibernate.HibernateException: Wrong column type in DB.TABLE for column amount. Found: float, expected: double precision
避免這個問題的唯一方法是禁用方案驗證和希望的模式是與應用同步快要用完。它在投入生產之前必須修復。
應用程序的環境現狀:
- Grails的1.2.1
- Hibernate的核心3.3.1.GA
- Oracle 10g中
你能說明你是如何真正映射這一列的嗎?順便提一下,你要在製作前的最後幾分鐘,你只要確保得到有關你sloppiness的機智的言論,以適時測試你的應用程序:-) – 2010-03-26 16:49:36
哈哈:)別擔心,我不是馬虎當涉及到生產的東西。只要不固定,它就不會熄滅。無論如何,這是我的一位同事遇到的問題,我只是想幫助他。好評如下:) – 2010-03-27 23:37:16
我根據你的建議編輯了我的問題。謝謝。 – 2010-03-27 23:38:27