【发布时间】:2015-10-06 03:27:39
【问题描述】:
在我的时区下午好。
我正在开发一个使用 JAVA EE6 的 WEB 应用程序,更准确地说是使用 JPA、JSF 和 EJB。在 JSF 页面中,我调用一种方法将数据保存到数据库中。在托管 Bean 中,我有以下方法:
@ManagedProperty(value = "#{jndi['ejb/objectEAO']}")
private ObjectEAO objectEAO;
public void save(){
...
for(Type1 type : list){
if(..){
....
objectEAO.save(type);
}
}
}
我的问题是: 默认情况下保存方法是事务性的吗?如果第三次插入由于某种原因失败,是否所有进程都回滚? objectEAO 是一个 EJB。
提前致谢。 最好的问候
【问题讨论】:
标签: jsf jpa ejb managed-bean jta