下面是我的代码,求教各位大神
public class PostsDaoImp extends HibernateDaoSupport implements PostsDao {
public List<Posts> searchAllPosts() {
List<Posts> list=null;
try{
list=(List)this.getHibernateTemplate().find("from Posts");
if(list!=null||list.size()>0){
return list;
}else{
return null;
}
}catch(Exception e){
e.printStackTrace();
return null;
}
}
}
public class PostsServiceImp implements PostsService{
public PostsDao postDao;
public PostsDao getPostDao() {
return postDao;
}
public void setPostDao(PostsDao postDao) {
this.postDao = postDao;
}
public List<Posts> searchAllPosts(){
System.out.println("BBBBBBB");
return postDao.searchAllPosts();
}
}
<!-- 配置数据访问层 -->
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<bean id="pdi" class="com.shaolin.daoImp.PostsDaoImp">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<!-- 配置服务层 -->
<bean id="postService" class="com.shaolin.service.PostsServiceImp">
<property name="postDao" ref="pdi"></property>
</bean>
<!-- 配置Action曾 -->
<bean id="postAction" class="com.shaolin.action.PostAction" scope="prototype">
<property name="postsService" ref="postService"></property>
</bean>
<package name="post" extends="struts-default">
<action name="post">
<result name="opersuccess">/index.jsp</result>
</action>
</package>