Saturday, December 22, 2007

Hibernate(เขียนเก็บไว้)

หลายวันก่อนได้เจอปัญหาของ Hibernate เยอะมาก ตั้งแต่ Web App ใช้ Hibernate ติดต่อกับ DB
ตัวเดียวกันแล้วมีการใช้การ running ตัวเลขซึ่งปรกติใช้ Hibernate Increment แล้วก็เจอปัญหาคือ
มันไม่ Sync กันทำให้เกิด Unique Constraint หลังจากนั่งงงอยู่นานก็เลยรู้ว่าเป็น Lib ก็เลขเปลี่ยน Lib
ใหม่ แล้วก็เจอ Error ตัวหนึ่งคือ

org.hibernate.HibernateException: Could not instantiate cache implementation


ก็เลย search หาวิธีแก้จนเจอโดยการเพิ่ม บรรทัดนี้ลงที่ hibernate.hbm.xml

org.hibernate.cache.HashtableCacheProvider


แล้วมันก็ได้ผล ^___^
Ref. JBPM Hibernate cache