コードを検討する
public List<Product> listProducts(){
HibernateCallback callBack=new HibernateCallback(){
public Object doInHibernate(Session session){
Query query=session.createQuery("from Product");
return query.list();
}
};
return (List<Product>)hibernateTemplate.execute(callBack);
}
上記のコードに何か問題がありますか?Eclipse Heliosでは、次のエラーが表示されます。
The type new HibernateCallback(){} must implement the inherited abstract method HibernateCallback.doInHibernate(Session)
doInHibernate()
実装されているのに、なぜ上記のエラーが表示されるのですか?