FloatingShuYin
2016-10-11 21:04
package cn.star.ssh.dao;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import cn.star.ssh.entity.Product;
/**
* 商品管理的DAO的类
*/
public class ProductDao extends HibernateDaoSupport {
/**
* DAO中保存商品的方法
* @param product
*/
public static void save(Product product) {
System.out.println("DAO中的save方法执行了...");
this.getHibernateTemplate().save(product);
//这里的this.报错 子类不能调用父类的方法 还是第一次见 我又没重写
}
}
Dao层方法不能是静态,否则将不能调用继承的方法! 所以你的save方法前应该去掉static, 我和你一样 从Action就根据提示生成的save方法都是静态的 而且去掉static前边又都错了
不会吧,你都继承了HibernateDaoSupport 了,那么他的方法你也是可以用的,要不刷新下,还有这个this关键字也是可以省略的,不写看看?
基于SSH实现员工管理系统之框架整合篇
49831 学习 · 344 问题
相似问题