package com.opentravelsoft.providers; import java.util.Calendar; import java.util.Date; import java.util.List; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; import com.opentravelsoft.entity.Lists; public class SimpleHibernateDaoSupport extends HibernateDaoSupport { /** * Log variable for all child classes. Uses LogFactory.getLog(getClass()) from * Commons Logging */ protected final Log log = LogFactory.getLog(getClass()); @SuppressWarnings("unchecked") public Date getSysdate() { Calendar cal = Calendar.getInstance(); cal.setTime(new Date()); Date sysdate = new Date(cal.getTimeInMillis()); String strSql = "select current_date() from " + Lists.class.getName(); try { List<Date> list = getHibernateTemplate().find(strSql); if (list.size() > 0) { sysdate = list.get(0); } } catch (Exception ex) { log.error("", ex); } return sysdate; } }