Archive for the 'มุม Java' Category

.: Rollback transaction ใน hibernate :.

Tuesday, May 19th, 2009

การ rollback transaction .ใน spring – hibernate ใ ห้ประกาศ session มา session เดียวครับ แล้วจัดการภายใน session ทั้งหมด Session session = getSession(); Transaction tx = null; try { // ส่วนของการทำงานทั้งหมด ที่ต้องการให้ rollback เวลาเกิด error tx = session.beginTransaction(); session.createQuery(“query”) .setString(“:value”, value).list(); id = (Long) session.save(Object); session.flush(); tx.commit(); } catch(Exception e) { logger.error(“Can’t create Object.”, e); tx.rollback(); } finally […]

.: ดึงค่าจากไฟล์ Properties ด้วย Spring :.

Thursday, May 14th, 2009

– ประกาศ bean โดยใชคลาส ResourceBundleMessageSource <bean id=”messageSource” class=”org.springframework.context.support.ResourceBundleMessageSource”> <property name=”basenames” value=”messages” /> </bean> -สร้างไฟล์ properties ชื่อ messages.properties ไปวางไว้ใน classes path – จากนั้นก็เอา Code ที่ต้องการจะแสดงในหน้าเว็บเพจของเราไปวางไว้ในต่ำแหน่งที่เราต้องการใน page #springMessage(“xxxx”) เป็นต้น