org.hibernate.NonUniqueObjectException:调用Hibernate时发生异常saveorUpdate()

时间:2013-07-24 10:43:26

标签: java multithreading spring hibernate

这是我程序中的一段代码,我试图用hibernate saveOrUpdae()方法插入Question表。

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: 。该过程使用多线程概念运行。任何人都可以建议一个解决方案吗?

0 个答案:

没有答案