数据库的JSF数据表



我正在做以下过程…在JSF

1)通过文本框获取用户输入

2)当用户单击添加按钮时,我想在datatable中显示输入的数据,所以我使用Arraylist在datatable中显示。并且文本框也应该为下一个条目清除。

3)用户输入另一个数据,点击添加按钮,数据也显示在网格中。

4)当用户勾选并点击时,使用arraylist在datatable中显示的数据应该保存在数据库表中。

注意:前三个进程完成最后四个进程是问题,所以请帮助如何存储数据。提前感谢

My datatable display

<h:column>
    <f:facet name="header">Address Id</f:facet>
    #{add.address_id}
</h:column>
<h:column>
    <f:facet name="header">Customer Id</f:facet>
    #{add.customer_id}
</h:column>
<h:column>
<f:facet name="header">Country</f:facet>
    #{add.country}
</h:column>
<h:column>
    <f:facet name="header">Address1</f:facet>
    #{add.address1}
</h:column>
<h:column>
    <f:facet name="header">Address2</f:facet>
    #{add.address2}
</h:column>
<h:column>
    <f:facet name="header">Address3</f:facet>
    #{add.address3}
</h:column>
 <h:column>
    <f:facet name="header">Address4</f:facet>
    #{add.address4}
</h:column>
<h:column>
    <f:facet name="header">Address2</f:facet>
    #{add.address2}
</h:column>
<h:column>
    <f:facet name="header">City</f:facet>
    #{add.city}
</h:column>
<h:column>
    <f:facet name="header">County</f:facet>
    #{add.county}
</h:column>
<h:column>
    <f:facet name="header">State</f:facet>
    #{add.state}
</h:column>
<h:column>
    <f:facet name="header">Province</f:facet>
    #{add.province}
</h:column>
<h:column>
    <f:facet name="header">Postal Code</f:facet>
    #{add.postal_code}
</h:column>
<h:column>
    <f:facet name="header">Bill To Flag</f:facet>
    #{add.bill_to_flag}
</h:column>
<h:column>
    <f:facet name="header">Enabled Flag</f:facet>
    #{add.enabled_flag}
</h:column>
<h:column>
    <f:facet name="header">End Date Active</f:facet>
    #{add.end_date_active}
</h:column>
<h:column>
    <f:facet name="header">Last Update Date</f:facet>
    #{add.last_update_date}
</h:column>
<h:column>
    <f:facet name="header">Last Updated By</f:facet>
    #{add.last_updated_by}
</h:column>
<h:column>
    <f:facet name="header">Province</f:facet>
    #{add.province}
</h:column>
<h:column>
    <f:facet name="header">Creation Date</f:facet>
    #{add.creation_date}
</h:column>
<h:column>
    <f:facet name="header">Created By</f:facet>
    #{add.created_by}
</h:column>
<h:column>
    <f:facet name="header">Last Update Login</f:facet>
    #{add.last_update_login}
</h:column>

通常需要一个CRUD页面。签出以下链接

从NetBeans中的实体类生成PrimeFaces页面

Netbeans prime faces插件使用JPA从SQL数据库生成CRUD页面

为了使事情变得简单,可以使用任何ORM技术(Hibernate、JPA、iBatis等),以便将每个数据库表记录(或行)标识为Java对象。

  1. 将对象(技术上我们称之为实体)属性绑定到文本框
  2. 将实体添加到呈现数据表的实体列表中
  3. 当用户执行上述第三个操作时提交实体列表。

谢谢JK

相关内容

  • 没有找到相关文章

最新更新