Java持久層框架,Hibernate ORM 5.0.8.Final 發布

jopen 8年前發布 | 6K 次閱讀

Hibernate ORM 5.0.8.Final 發布啦

更新日志在這里

需要注意的是,從5.0.8版開始,Oracle12cDialect會把 byte[] 和 Byte[] 映射成 BLOB 類型(HHH-10345)。

之前都是把 byte[] 和 Byte[] 映射成LONG RAW類型,但很多版本的Oracle都廢棄了 LONG RAW 類型,甚至還有可能涉及到8i,因此我們才做出了這個決定。

然而為了確保向后兼容性和不影響已有的程序,這種映射轉換僅限于Oracle12cDialect。也就是說從5.0.8版本開始,凡是數據庫方言設置為Oracle12cDialect的, Hibernate 都會把 byte[] 和 Byte[] 隱式轉換為 BLOB 類型。對于已有的程序,配置了Oracle12cDialect方言并且仍然想把 byte[] 和 Byte[] 映射為 LONG RAW 類型,則需要添加一條配置 hibernate.dialect.oracle.prefer_longvarbinary(默認值是 false)。

此次修改還會寫入 5.0 遷移手冊中,大家可以關注下。


來自: http://www.oschina.net//news/70852/hibernate-orm-5-0-8-final

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!