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();
});
}
TransactionExecutor.java 文件源码
java
阅读 44
收藏 0
点赞 0
评论 0
项目:testing_security_development_enterprise_systems
作者:
评论列表
文章目录