TransactionExecutor.java 文件源码

java
阅读 44 收藏 0 点赞 0 评论 0

项目:testing_security_development_enterprise_systems 作者:
private Thread createThread(Consumer<EntityManager> command) {

        return new Thread(() ->{
            EntityManager em = factory.createEntityManager();
            EntityTransaction tx = em.getTransaction();

            tx.begin();
            try{
                command.accept(em);
                tx.commit();
            } catch (Exception e){
                tx.rollback();
                System.out.println("\n\nFailed transaction on separated thread: "+e.getCause().toString()+"\n\n");
            }
            em.close();
        });
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号