子類無法通過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.報錯 子類不能調用父類的方法 還是第一次見 我又沒重寫
}
}
2017-08-12
Dao層方法不能是靜態,否則將不能調用繼承的方法! ?所以你的save方法前應該去掉static, 我和你一樣 從Action就根據提示生成的save方法都是靜態的 ?而且去掉static前邊又都錯了
2016-10-18
不會吧,你都繼承了HibernateDaoSupport 了,那么他的方法你也是可以用的,要不刷新下,還有這個this關鍵字也是可以省略的,不寫看看?