我在用EJB实现“批量增加”时,总是发生错误,在网上查原因据说和JTA事物管理方式有关,甚为不解,希望高手指点(怎么样在EJB下实现“批量增加”) public String addDB(List objects) { Context ctx = (Context) new InitialContext().lookup("java:comp/env");
utx.begin();
EntityManager em = (EntityManager) ctx.lookup("persistence/LogicalName"); for (int i = 0; i < objects.size(); i++) {
em.persist(objects.get(i));
} utx.commit();
return "1";
}
utx.begin();
EntityManager em = (EntityManager) ctx.lookup("persistence/LogicalName"); for (int i = 0; i < objects.size(); i++) {
em.persist(objects.get(i));
} utx.commit();
return "1";
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货