com.cnnho.test.TestBiz.main(TestBiz.java:116)这行贴出来看看

解决方案 »

  1.   

    这行是个打印语句
    System.out.println(l.getPostman().getName());
    我想测试这两个实体类的能否关联上
    就报这个异常了
      

  2.   


    就是你l.getPostman().getName() 这里出了错了l跟Postman是一对多吧?你在那一方设置了lazy="false"?
      

  3.   


    Postman跟Order是一对多的双向关联,我在postman的配置文件中的
    set是这样写的
    <set name="Orders" inverse="true" lazy="false" cascade="save-update,persist">
    <key column="postman_id"></key>
    <one-to-many class="com.cnnho.entity.LogisticOrder"/>
    </set>
      

  4.   

    可能是你改了之后没有重新发布这样不行的话,那么修改xml吧
    web.xml里面加上
    <filter> 
        <filter-name>hibernateFilter</filter-name> 
        <filter-class> 
         org.springframework.orm.hibernate3.support.OpenSessionInViewFilter 
        </filter-class> 
    </filter 
    <filter-mapping> 
        <filter-name>hibernateFilter</filter-name> 
        <url-pattern>*.do</url-pattern> 
    </filter-mapping> 
      

  5.   

    Postman类级别没有设置立即检索吧!
    <class name="Postman" lazy="false">
    看一下