Problem while trying to load or access OracleTypes CURSOR value เจอ error ตอน run บน weblogic 12c ครับ  สร้างคำถาม

 2,917 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 11/02/2014

Problem while trying to load or access OracleTypes CURSOR value เจอ error ตอน run บน weblogic 12c ครับ

จาก Error ด้านล่างสังเกตุตรงนี้ครับ
สาเหตุเกิดจาก : Caused by: java.lang.IllegalAccessException: Class org.hibernate.dialect.Oracle9Dialect

วิธีแก้ก็ให้เปลี่ยน dialect จาก
Oracle9Dialect เป็น Oracle10gDialect
ถ้า Lib hibernate เก่ามากจนหา Oracle10gDialect ไม่เจอ
ให้ Upgrade เป็น Lib ตัวนี้ครับ
hibernate-core-3.3.2.GA.jar


ปัญหา เจอตอนที่เปลี่ยนจาก Tomcat มา Run บน weblogic 12c ครับ
ได้ Error ตามด้านล่าง

Caused by: org.hibernate.HibernateException: Problem while trying to load or access OracleTypes.CURSOR value
at org.hibernate.dialect.Oracle9Dialect.registerResultSetOutParameter(Oracle9Dialect.java:268)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1574)
at org.hibernate.loader.Loader.doQuery(Loader.java:661)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
at org.hibernate.loader.Loader.doList(Loader.java:2145)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
at org.hibernate.loader.Loader.list(Loader.java:2024)
at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:111)
at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1655)
at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:142)
at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:164)


Caused by: java.lang.IllegalAccessException: Class org.hibernate.dialect.Oracle9Dialect can not access a member of class oracle.jdbc.driver.OracleTypes with modifiers ""
at sun.reflect.Reflection.ensureMemberAccess(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.hibernate.dialect.Oracle9Dialect.registerResultSetOutParameter(Oracle9Dialect.java:266)


ถ้าชอบบทความนี้ กด Like เลย :Problem while trying to load or access OracleTypes CURSOR value เจอ error ตอน run บน weblogic 12c ครับ

 2,917 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 11/02/2014



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  WLST คืออะไร ย่อมาจากอะไร ถามเมื่อ (2014-05-09)   3,214 views  (ดูล่าสุดเมื่อ 11 นาที)

  Web service Apache cxf จัดลำดับ Field ใน Response Object SOAP XML ให้เรียงตามโครงสร้าง Object ถามเมื่อ (2019-02-13)   2,668 views  (ดูล่าสุดเมื่อ 30 นาที)

  Oracle Format Date แบบนี้ 30 DEC 2014 ทำอย่างไรครับ ถามเมื่อ (2017-03-03)   2,854 views  (ดูล่าสุดเมื่อ 32 นาที)

  JMS คืออะไร ใน Java J2EE JMS หรือ Java Message Service ใช้ทำอะไร ถามเมื่อ (2015-08-28)   4,447 views  (ดูล่าสุดเมื่อ 36 นาที)

  ESB กับ OSB ต่างกันยังไง ถามเมื่อ (2014-05-22)   4,170 views  (ดูล่าสุดเมื่อ 48 นาที)

  ขอวิธีแก้ java lang OutOfMemoryError ครับ ถามเมื่อ (2015-08-23)   5,719 views  (ดูล่าสุดเมื่อ 56 นาที)

  Oracle PL SQL rowcount วิธีการ เช็ค ถ้าเคยมีอยู่แล้วให้ Update ถ้าไม่มีให้ Insert ถามเมื่อ (2017-04-04)   4,949 views  (ดูล่าสุดเมื่อ 58 นาที)

  Oracle SQL วิธี query field CLOB แปลงเป็น String ถามเมื่อ (2018-09-07)   4,935 views  (ดูล่าสุดเมื่อ 61 นาที)

  Oracle PLSQL Print Error Code with SQLERRM ถามเมื่อ (2017-03-03)   1,968 views  (ดูล่าสุดเมื่อ 65 นาที)

  MapReduce คืออะไร เกี่ยวข้องกับ Hadoop หรือ Big Data ยังไง ถามเมื่อ (2017-02-07)   12,828 views  (ดูล่าสุดเมื่อ 75 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com