org.hibernate.LazyInitializationException: could not initialize proxy - no Session
晚上好,当我尝试从会话中的 ibject 获取属性时,我有一个异常称为它上升,这是我从会话属性获取参数的 JSP stmts:
<c:forEach items="${product_list}" var="car">
<tr>
<td><INPUT type="checkbox" name="chk_group"
value="${car.carId}" /></td>
<td><c:out value="${car.carId}" /></td>
<td><c:out value="${car.model.modelName}" /></td>
<td><c:out value="${car.model.modelId}" /></td>
<td><c:out value="${car.carDesc}" /></td>
<td><c:out value="${car.quantity}" /></td>
<td><c:out value="${car.price}" /></td>
<td><c:out value="${car.enginCc}" /></td>
<td><c:out value="${car.trans}" /></td>
<td><c:out value="${car.noOfCylinder}" /></td>
<td><c:out value="${car.topSpeed}" /></td>
<td><c:out value="${car.fuelType}" /></td>
<td><c:out value="${car.fuelCapacity}" /></td>
<td><img src="pics/12234674066d64TK.jpg" class="Edit"
onclick="updateCar('product_table')"></td>
</tr>
</c:forEach>
<c:forEach items="${Search_Results}" var="search_result">
<tr>
<td><INPUT type="checkbox" name="chk_group"
value="${search_result.carId}" /></td>
<td><c:out value="${search_result.carId}" /></td>
<td><c:out value="${search_result.model.modelName}" /></td>
<td><c:out value="${search_result.model.modelId}" /></td>
<td><c:out value="${search_result.carDesc}" /></td>
<td><c:out value="${search_result.quantity}" /></td>
<td><c:out value="${search_result.price}" /></td>
<td><c:out value="${search_result.enginCc}" /></td>
<td><c:out value="${search_result.trans}" /></td>
<td><c:out value="${search_result.noOfCylinder}" /></td>
<td><c:out value="${search_result.topSpeed}" /></td>
<td><c:out value="${search_result.fuelType}" /></td>
<td><c:out value="${search_result.fuelCapacity}" /></td>
<td><img src="pics/12234674066d64TK.jpg" class="Edit"
onclick="updateCar('Search_Table')"></td>
</tr>
</c:forEach>
注意:只有当我在 JSP 中添加第二个 for 循环时才会引发这些异常,如果没有第二个 for 循环,一切都很清楚!请我想知道这些 foo 循环做了什么以及如何克服它