这个是注解注入sessionFactory对象吗
public void setSessionFactoryOverride(SessionFactory sessionFactory)
{
super.setSessionFactory(sessionFactory);
}
public List<BillProduct> findBpBase(){
String sql = "select bp_bid,bp_count from bill_product";
return getSession().createSQLQuery(sql).list();
}
public List<Customer> findCustomerBase(){
String sql = "select customer_lv from customer";
return getSession().createSQLQuery(sql).list();
}
public List<Service> findServiceBase(){
String sql = "select service_type from service";
return getSession().createSQLQuery(sql).list();
}
这属于数据访问层的,构造方法引用session抽象工厂,
getSession()从工厂里获取session实例 ,
createSQLQuery(sql).list()执行sql语句并将结果转化为list集合返回