วันจันทร์ที่ 5 มีนาคม พ.ศ. 2555

ปัญหาการใช้ @Transactional แล้วได้ exception Error: No Hibernate Session bound to thread

เป็นปัญหาที่เราใช้ Spring กับ Hibernate แล้วดึง getCurrentSession มาใช้ แล้วจะขึ้น Exception ประมาณนี้ org.hibernate.HibernateException: No Session found for current thread ซึ่งเกิดจากการที่เราไม่มี Transaction ไปครอบไว้ แก้โดย 1. เพิ่ม @Transactional 2. เพิ่ม <tx:annotation-driven /> 3. เพิ่ม...