我有一个基于 Apache Tomcat + Hibernate 的应用程序。我有一个 MyModel 类和一个 MyViewModel 类,它装饰一个 MyModel 类型的对象。
当我收到请求时,我会在 Map 中返回多个 MyViewModel 实例。假设一个实例是 x。当我尝试访问${x.comments}
时,我得到一个 property not found 异常。
我仔细检查了 MyModel 是否包含 getComments() 和 setComments() 方法。MyViewModel 还包含 getComments() 方法,该方法在装饰对象上调用 getComments(),如果返回 null,则返回空字符串。
现在令人惊讶的是,当我在代码中的任何地方添加注释字段时,这段代码昨天还在工作。我的数据库仍然有评论字段。但不知何故,豆子没有被正确识别。
我对代码进行了一些更改,现在我正在使用 jquery-ui 来访问该页面,但我看不出这应该有何不同,因为我可以访问除注释字段之外的所有其他字段。
Hibernate 日志显示选择查询未获取评论字段。
我尝试重新启动服务器,我的 Eclipse IDE 似乎没有任何工作。
你能帮我找出问题吗?
提前致谢!