@Override
public Payment getEarlyPaymentByRoomNumber(String number) {
Payment thePayment = null;
try {
session = dataSourceFactory.getSessionFactory().openSession();
beginTransactionIfAllowed(session);
Query<Payment> query = session.createQuery(
"from Payment where roomNumber = :theRoomNumber and title = 'EARLY PAYMENT'", Payment.class);
query.setParameter("theRoomNumber", number);
query.setMaxResults(1);
thePayment = query.getSingleResult();
logging.setMessage("PaymentDaoImpl -> fetching early payment by room number...");
} catch (NoResultException e) {
logging.setMessage("PaymentDaoImpl Error ->" + e.getLocalizedMessage());
} finally {
session.close();
}
return thePayment;
}
PaymentDaoImpl.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:Hotel-Properties-Management-System
作者:
评论列表
文章目录