shaolin1996
shaolin1996
采纳率0%
2016-06-25 07:00 阅读 1.1k

ssh 使用hibernateTemplate查询数据库里的内容一直是空指针

图片说明
下面是我的代码,求教各位大神

 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>
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • qq_43084651 别等了。LA 2019-04-08 14:47

    strust里面少写了什么东西呀

    点赞 1 评论 复制链接分享
  • Royal_lr Royal_lr 2016-06-26 02:08

    到底是hibernateTemplate为空还是查询出来的内容为空

    点赞 评论 复制链接分享
  • shaolin1996 shaolin1996 2016-06-27 04:29

    额,谢谢,我已经找到问题了,我Struts.xml里少写了一个东西

    点赞 评论 复制链接分享

相关推荐