【发布时间】:2012-03-29 19:52:12
【问题描述】:
我正在开发一个基于 JSF2 和 Glassfish 3.1 的 Java EE 应用程序。应用程序必须在数据库表上提供 CRUD 操作。使用具有 incell 编辑行为的 primeface dataTable 显示数据库表数据。 我想让用户去
- 修改、添加和删除表格中的元素和
- 仅在用户确定他的更改时提交(按下命令按钮)
- 当用户想要放弃他的更改时回滚
表有一个实体,一个无状态的 EJB 负责与 entityManager 的接口以访问数据库。
问题是每次我删除表中的一行时,事务都会被提交,而用户没有任何控制权。
如何实现这种对提交/回滚的用户控制?
【问题讨论】:
标签: jpa jsf-2 transactions ejb crud