อาการ ค้าง เพราะลืม 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;
}
}
เรื่องแบบนี้เป็นเรื่องที่รู้ๆ กัน
แต่บ่อยครั้งก็เกิดขึ้นโดยไม่ทันระวัง
ถ้าลืมแบบตัวเป้งๆ เรียกได้ว่า 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;
}
}
ความคิดเห็น
แสดงความคิดเห็น