ssh项目开发中 findAll()方法出现空指针异常 解决了追加50分!!
eclipse自动生成的findAll()方法在junit中能正常运行但是用页面调用就会出现空指针不是所有findAll()都会出现只有对某一个外键表进行findAll(...
eclipse自动生成的findAll()方法在junit中能正常运行
但是用页面调用就会出现空指针 不是所有findAll()都会出现 只有对某一个外键表进行findAll()时才会发生 将会出错的那个表的hbm.xml文件中的那外键关联删了就行 关系是一对多 查询主键表就不会出错 外键表才会出现 表与表之间的关系我都检查过了 都没错~
大家有没遇到过这种情况?反正我叫我们教师给我找过 他也没办法改~
我不可能把关系删了做项目 要删的话 那我的十几个表都没关系了~
我想不通的是在junit中能通过 为什么 用tomcat运行就有错呢? 展开
但是用页面调用就会出现空指针 不是所有findAll()都会出现 只有对某一个外键表进行findAll()时才会发生 将会出错的那个表的hbm.xml文件中的那外键关联删了就行 关系是一对多 查询主键表就不会出错 外键表才会出现 表与表之间的关系我都检查过了 都没错~
大家有没遇到过这种情况?反正我叫我们教师给我找过 他也没办法改~
我不可能把关系删了做项目 要删的话 那我的十几个表都没关系了~
我想不通的是在junit中能通过 为什么 用tomcat运行就有错呢? 展开
展开全部
在外键表里的<many-to-one>中加lazy=false这个属性.
然后你就可以通过类属性访问该类的内容拉.
然后你就可以通过类属性访问该类的内容拉.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是用了延迟加载
页面显示的时候session已经关掉了
导致加载不上来?
你把hbm.xml中配置的那段贴出来看看
页面显示的时候session已经关掉了
导致加载不上来?
你把hbm.xml中配置的那段贴出来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询