很少使用oracle,幾次遇到的問題,基本都是對這個東西不熟悉導致的,所以記錄一下,儘管不經常使用,遇到了就想記錄一下。
oracle數據庫中的類型爲LONG(這裏的long,不是數字類型),Java中定義爲了String字符串,後臺獲取的時候報錯,說什麼流關閉,搜了好多文章,大多數都解決不了,找的道路很漫長,既然最後解決了,那就更要記錄一下。
由於使用的MyBatis持久化操作的表,所以就用jdbcType來定義一下
Java實體類中定義的還是string字符串類型,只是這裏使用了 LONGVARBINARY ,運行下來果然可以了。
ps:有個問題也是很苦惱,分頁的時候竟然無法獲取多條數據,只能獲取一條,如果查詢到多條,就會報異常,雖然和本次問題無關,只是在這裏記錄一下問題,很奇葩。。。。