วิธีแก้ Hibernate Error LazyInitializationException

หลังจากได้ลองเล่น Hibernate 4.3 ในระดับมือใหม่ไปได้ซักพักก็เจอปัญหาด่านแรกเข้าให้

 

ปัญหาที่พบ

เมื่อสั่ง Select ข้อมูลจาก Table ที่มี Foreign Key เกิด LazyInitializationException

เนื่องจากระบบไม่พบการกำหนดค่า Lazy Load ดังนั้นต้องไปสั่ง enable ก่อน

 

วิธีแก้

Config ที่ hibernate.cfg.xml เพิ่ม property ตามนี้

<property name="enable_lazy_load_no_trans">true</property>

Leave a Reply

Your email address will not be published. Required fields are marked *

Advertisment ad adsense adlogger