0

这是我的程序中的一段代码,我试图用休眠saveOrUpdae()方法将其插入到问题表中。

this.txTemplate.setReadOnly(false);
this.txTemplate.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);
        this.txTemplate.execute(new TransactionCallbackWithoutResult() {
        @Override
        protected void doInTransactionWithoutResult(TransactionStatus status)
        {
             questionManager.saveQuestionsofCurrentUser(filteredStreamDataMapForCurrentUSer.values(),user);
                 questionManager.updateQuestionsReady1on2(user);  

        }
});

当尝试与多个用户一起运行时,我得到了org.hibernate.NonUniqueObjectException:。该进程使用多线程概念运行。任何人都可以提出解决方案吗?

4

0 回答 0