findAll 时显示空指针异常 - 对于会话对象
showing null point exception when findAllBy - for session object
我已经检查过 session.parent_id 和 session.id_of_project 在下面的 gsp
代码中不为空
<g:if test="$session.parent_id">
<g:set var="permission" value="${Project_permission.findAllById_of_projectAndParent_id(session.id_of_project, session.parent_id)}"/>
<g:each var="emp" in="${permission}">
<g:set var="employee2" value="${Employee.findById(emp.id_of_employee)}"/>
<li class="parent_li">
<span class="badge red" title="Collapse this branch">
<i class="fa fa-minus-sign">
</i> Child
</span>
<a href="">Anyhing can go here!
</a>
</li>
</g:each>
</g:if>
但它一直在显示:
Error 500: Internal Server Error
java.lang.NullPointerException
Message
Cannot invoke method findAllById_of_projectAndParent_id() on null object
尝试在您的 gsp 开头添加此内容:
<%@ page import="package.Project_permission" %>
<%@ page import="package.Employee" %>
用实际的包替换package
。
无论如何,如果你要去 findById
,最好做一个 Employee.get(id)
我已经检查过 session.parent_id 和 session.id_of_project 在下面的 gsp
代码中不为空 <g:if test="$session.parent_id">
<g:set var="permission" value="${Project_permission.findAllById_of_projectAndParent_id(session.id_of_project, session.parent_id)}"/>
<g:each var="emp" in="${permission}">
<g:set var="employee2" value="${Employee.findById(emp.id_of_employee)}"/>
<li class="parent_li">
<span class="badge red" title="Collapse this branch">
<i class="fa fa-minus-sign">
</i> Child
</span>
<a href="">Anyhing can go here!
</a>
</li>
</g:each>
</g:if>
但它一直在显示:
Error 500: Internal Server Error java.lang.NullPointerException Message Cannot invoke method findAllById_of_projectAndParent_id() on null object
尝试在您的 gsp 开头添加此内容:
<%@ page import="package.Project_permission" %>
<%@ page import="package.Employee" %>
用实际的包替换package
。
无论如何,如果你要去 findById
,最好做一个 Employee.get(id)