我正在开发使用Mongo驱动程序的JPA提供程序。
我知道有一些JPA的Mongo提供程序,但是我需要对发生的事情有更多的控制权。我已经到达需要创建一种同步JPA和JTA(Narayana)的机制的地步,但是我不确定该怎么做,我知道javax.transaction.Transaction具有在其中注册javax.transaction的方法。同步具有beforeOperation和afterOpertation两种方法。所以我的问题是,
我应该在哪里执行CRUD操作,在调用JTA提交时应该在哪里调用JPA提交?我应该在那些方法上执行这些操作吗?
感谢您的帮助和时间。