为了账号安全,请及时绑定邮箱和手机立即绑定

子类无法通过this.调用父类的方法 第一次见

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.报错 子类不能调用父类的方法 还是第一次见 我又没重写

}


}



正在回答

2 回答

Dao层方法不能是静态,否则将不能调用继承的方法!  所以你的save方法前应该去掉static, 我和你一样 从Action就根据提示生成的save方法都是静态的  而且去掉static前边又都错了

0 回复 有任何疑惑可以回复我~

不会吧,你都继承了HibernateDaoSupport 了,那么他的方法你也是可以用的,要不刷新下,还有这个this关键字也是可以省略的,不写看看?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

子类无法通过this.调用父类的方法 第一次见

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信