อาการ ค้าง เพราะลืม 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;
                }
            }

ความคิดเห็น

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

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

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

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