在jsp页面加载时Hibernate多次查询执行

时间:2017-01-02 12:31:30

标签: java hibernate jsp servlets

亲爱的开发人员,

我有一个JSP页面,其中有一个表单。当你填写表单并单击保存按钮时,JSP将调用servlet,servlet将调用JAVA DAO文件(负责所有hibernate操作)将数据保存在数据库(MySQL)中。 成功插入后,用户无法再次看到填充页面。用户只能使用链接查看编辑页面。因此,如果用户尝试再次导航到表单,则会将它们带到链接进行编辑(因为数据已存储在数据库中)。现在用户可以编辑或更新数据。我面临的问题是当用户点击链接(编辑信息)时,它将把它们带到编辑页面,数据将使用hibernate检索并将显示在JSP页面上。每次用户点击编辑链接在后台或控制台中我都可以看到多次执行hibernate select查询执行。为什么会发生这种情况我不知道。因此,如果我使用链接加载编辑页面,则选择查询应该只执行一次但是执行多次(有时10次有时20 25 15等) 请分享知识,让我知道它为什么会发生。它是一个动态的网络项目。最新的Hibernate版本。

0 个答案:

没有答案