อาการ ค้าง เพราะลืม close session hibernate

บทความเกี่ยวกับ : อาการ ค้าง เพราะลืม close session hibernate


เรื่องแบบนี้เป็นเรื่องที่รู้ๆ กัน
แต่บ่อยครั้งก็เกิดขึ้นโดยไม่ทันระวัง
ถ้าลืมแบบตัวเป้งๆ เรียกได้ว่า call 4-5 ทีแล้วค้างนี่ก็ยังดีเพราะจะได้ไหวตัวทัน
รีบเข้าไปจัดการ close พวก session หรือ connection ได้ทัน
แต่บางทีก็ลืมจุดเล็กๆ น้อยๆ ที่ไม่เห็นผลทันตาแบบว่า On production ไปหลายวันแล้วถึงรู้ตัว
ถึงขั้นงานเข้าเลยทีเดียวถ้าพอทำเนาก็ restart server แต่ถ้าไม่ไหวคงต้องแก้แล้ว deploy ใหม่
แบบว่าเป็นข่าวกันเลยทีเดียว หุหุ

Code ประกอบขำๆ แบบให้เห็นภาพไม่ได้จริง จังอะไร

} finally {
            if(detailSet != null){
                detailSet.close();
            }
            if(cs != null){
                cs.close();
            }
            if(connect != null){
                connect.close();
            }
            if (session != null) {
                try {                   
                    session.close();
                } catch (HibernateException e) {
                    throw e;
                }
            }

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java