HibernateTemplate Callback 二

HibernateTemplate Callback 2package com.bee.common.hibernate.callbackimport java.sql.SQLException

HibernateTemplate Callback 2

package com.bee.common.hibernate.callback;import java.sql.SQLException;import org.hibernate.HibernateException;import org.hibernate.Query;import org.hibernate.Session;import org.springframework.orm.hibernate3.HibernateCallback;/** * 查询单项结果 *  * @author Bee *  * @param <T> */public class SingelResultHibernateCallback<T> implements HibernateCallback<T> {String hql;public SingelResultHibernateCallback(String hql) {this.hql = hql;}@SuppressWarnings("unchecked")public T doInHibernate(Session session) throws HibernateException,SQLException {Query query = session.createQuery(hql);return (T) query.uniqueResult();}}
?