我正在从webservice将大量数据加载到数据库中。我正在使用eclipslink进行持久化并在glassfish 3.0上运行应用程序。我碰到了我的测试数据集中的问题,因为有几个外键约束违规。我对违规行为很好,如果数据不完整,我不希望这些数据。然而,我的问题是在容器中抛出异常。然后,这标志着我的回滚事务,并且我根本没有收到任何数据。你可以创建自己的JTA交易吗?
我想继续使用JTA,但不知道我是否可以做我想做的事情,那就是创建我自己的JTA事务,以便我可以控制它提交的时间等。我不确定这是否是一个好主意,尽管我觉得这样做可能会破坏使用JTA的一些好处。
那么是否有可能获得JTA交易?
你从你的尝试持续存在异常吗?你可以在它进入容器并回滚事务之前捕获它吗? – nsfyn55 2011-04-22 17:12:34
像UserTransaction? – fvu 2011-04-22 17:18:26