2014-02-14 116 views
0

我有一個問題:
在春天使用hibernate(會話休眠)的mvc我得到object1,之後我想獲取一個對象列表,以前obiek1,我得到一個錯誤:具有相同標識符值的不同對象已與會話相關

Caused by: org.hibernate.NonUniqueObjectException: a different object with the same 
identifier value was already associated with the session... 

如何在一個會話中合併這個對象?
我的代碼,以獲取列表:

Criteria crit = session.getCurrentSession().createCriteria(Object1.class); 
    crit.add(Restrictions.eq("status", 1)); 
    return crit.list(); 

我必須打開新的會話來獲取列表?

回答

0

@ kuka11:使用session.merge(object)將是有用的。閱讀this文章。

+2

鏈接的頁面有錯誤,不會顯示。 – CSQ

相關問題