spring - 在我的情况下,如何从 Table hibernate 中检索数据?
问题描述
我正在使用Spring MVC
. 我有这些tables
:
zebra (idzebra,nom,snum,niveau2)
niveau2(idniveau2,nom,date,annee)
annee(idannee,num)
我想列出所有data binding
<td class="center">${zebra.getNiveau2().getAnnee().getNum() }</td>
<td class="center">${zebra.getNiveau2().getSemaine().getNum() }</td>
但它不起作用,我收到此错误
javax.el.MethodNotFoundException: Method not found: class org.hibernate.collection.PersistentBag.getAnnee()
javax.el.Util.findWrapper(Util.java:370)
javax.el.Util.findMethod(Util.java:216)
javax.el.BeanELResolver.invoke(BeanELResolver.java:149)
org.apache.jasper.el.JasperELResolver.invoke(JasperELResolver.java:147)
org.apache.el.parser.AstValue.getValue(AstValue.java:159)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:190)
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:944)
org.apache.jsp.WEB_002dINF.views.semaine.semaine_jsp._jspx_meth_c_005fforEach_005f0(semaine_jsp.java:708)
org.apache.jsp.WEB_002dINF.views.semaine.semaine_jsp._jspService(semaine_jsp.java:394)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:443)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
该怎么办?谢谢你
解决方案
获取器设置器仅在服务器端用于获取和设置值。
如果您想在视图页面中获取值(例如 jsp),那么您可以使用点运算符直接访问,所以在您的情况下,它就像
${zebra.niveau2.annee.num}
注意: 在上面的代码中,我假设 niveau2、annee、num 是直接属性字段(字符串、int 等),但不是对象。如果这些是对象,那么您需要使用 for 循环进行迭代。
推荐阅读
- sql - Add comparison parameter in where clause if condition satishfied
- asp.net-mvc - 如何传递外键
- node.js - 猫鼬消耗大量内存
- sql - Return SUBSTRING after specific word and end at first quote
- winapi - 检索与使用属性中的 DigitalSignature 选项卡看到的指纹相同的指纹
- windows - 程序集窗口函数 - 函数名称后的数字?
- javascript - API 响应在 Node 中为 NULL,但在 Python 中工作正常
- makefile - 在 gnu Makefile 中组合多个 ifeq 和 ifneq
- objective-c - Objective C - 对象没有被添加到 NSMutableArray
- javascript - Add Form control class to a dynamically create Textbox in MCV