1. 程式人生 > >Dao層定義執行SQL語句的方法

Dao層定義執行SQL語句的方法

 

@Repository
public class QsPatientCodeDaoImpl extends HibernateBaseImpl<QsPatientCodePO> implements QsPatientCodeDao {

    @Resource(name = "sessionFactory")
    private SessionFactory sessionFactory;

    public List<Object[]> queryBySql(String sql){
        List<Object[]> list = getSession().createSQLQuery(sql).list();
        return list;
    }

    public Session getSession() {
        return sessionFactory.getCurrentSession();
    }
}