jsf编辑行,数据库性能

时间:2016-03-25 03:15:32

标签: jsf datatable

我是JSF的新手,我按照在线示例获取编辑数据表,如下所示。我可以知道这是一个好习惯,因为我怀疑当用户保存表时,它会更新数据库中的每一行,因此会导致性能问题慢吗?顺便说一句,JSF是否带有自动ajax?或者它必须依赖于jsf库,如richfaces,primefaces等。

http://s15.postimg.org/8ohxzzesb/Capture.png

http://s28.postimg.org/691hn67wt/Captureq.png

1 个答案:

答案 0 :(得分:0)

  

当用户保存表时,它将更新数据库中的每一行

不是保存列表的所有元素,而是使用已编辑的元素创建另一个列表,然后保存已过滤的列表,这样做更好。这样,您只更新已编辑的元素,而不是所有元素。

  

是JSF自带的ajax吗?

您可以使用<f:ajax>标记向标准JSF组件添加AJAX功能。请参阅Working with Sprites