1

我正在使用 Struts 2 和 Hibernate 开发应用程序。

在 JSP 页面上,我有一个表单,其中我正在执行所有 CRUD 操作。我希望我的表单数据被持久化,这些数据是临时输入到表单字段中的。

我尝试的一种方法是将所有数据绑定到一个Object并将该对象存储在会话或缓存中,但我知道存储这样的数据存在一些限制。我的表单具有添加 n 行的功能,这意味着如果我使用会话方法,我必须存储大量数据。

那么是否有任何替代和有效的方法可以做到这一点,并且是以一种简单的方式?

4

1 回答 1

0

如果您不再需要该数据,请不要在会话中使用太多数据。您还需要它来实现Serializable您使用会话的任何内容。

如果您使用的是 CRUD 应用程序,则数据应在将其保存到数据库后立即可用。Hibernate 允许您从会话中获取数据。

不要将它与 http 会话搞砸。如果数据在休眠会话中不可用,休眠将获取数据并将其存储在缓存中,然后将数据返回给您。

于 2015-12-27T16:40:53.100 回答