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

 2,992 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,992 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 11/02/2014



SOA,Java,XSLT

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




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

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

  รหัส Error ที่ผู้ใช้เว็บควรรู้ มีอะไรบ้าง ถามเมื่อ (2016-11-02)   3,048 views  (ดูล่าสุดเมื่อ 3 วินาที!!)

  Oracle SQL MOD หารเอาเศษยังไงครับ ถามเมื่อ (2017-03-03)   6,349 views  (ดูล่าสุดเมื่อ 1 นาที)

  Selenium IDE สุดยอดโปรแกรม Testing Automation บน Browser ถามเมื่อ (2015-08-23)   4,024 views  (ดูล่าสุดเมื่อ 2 นาที)

  javascript วิธีการให้ confirm ก่อนส่งลิ้ง ด้วย tag A ถามเมื่อ (2015-08-28)   2,672 views  (ดูล่าสุดเมื่อ 10 นาที)

  jsp include directive vs include action สองตัวนี้ต่างกันยังไง ถามเมื่อ (2015-09-14)   2,616 views  (ดูล่าสุดเมื่อ 13 นาที)

  synchronized ใน JAVA คืออะไร และ มีการทำงานอย่างไร ถามเมื่อ (2019-05-13)   5,218 views  (ดูล่าสุดเมื่อ 59 นาที)

  Oracle EXISTS select where โดยใช้ EXISTS เพื่อ Query เร็วขึ้น ถามเมื่อ (2017-03-03)   3,776 views  (ดูล่าสุดเมื่อ 103 นาที)

  ใช้ Eclipse gen Webservice Client ที่ติด Authen ยังไงครับ ถามเมื่อ (2017-03-03)   2,270 views  (ดูล่าสุดเมื่อ 108 นาที)

  jQuery each data จาก Json แบบ Array ซ้อน Array ถามเมื่อ (2019-06-01)   2,769 views  (ดูล่าสุดเมื่อ 194 นาที)

  Bootstrap การจัดการ grid เพื่อให้รองรับกับหน้าจอทุกขนาด xs sm md lg ถามเมื่อ (2017-12-04)   2,008 views  (ดูล่าสุดเมื่อ 203 นาที)


 

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