2011-06-29 3 views
0

私は今、私が新しく休止状態:同じテーブル内の自己参照FKだけでなく、別のテーブル

session.save(entityObj) 

を休止状態使用してレコードを挿入する

historyQuestions 
===================== 
question_id bigint(2) PK 
question_master_id bigint(2) fk references question_master(question_id) 
parent_question_id bigint(2) fk references historyQuestions(question_id) 
parent_answer_id bigint(2) fk references historyAnswers(answer_id) 

historyAnswers 
===================== 
answer_id bigint(2) pk 
question_id bigint(2) fk references historyQuestions(question_id) 
answer_master_id bigint(2) fk references answer_master(answer_id) 

以下のように2つのテーブルをしたいしているが、それは私を与える

exception org.hibernate.StaleStateException 

どのようなヘルプもお試しいただけます..

答えて

0

HIBERNATE JAVADOCから直接コピーされました.Googleの例外を除き、最初にいくつかの研究を行ってください。

バージョン番号またはタイムスタンプのチェックに失敗した場合、セッションに古いデータが含まれていることを示します(バージョン管理で長いトランザクションを使用している場合)。また、存在しない行を削除または更新しようとすると発生します。

この例外は、ユーザーがクラスに対して正しい未保存値の戦略を指定できなかったことを示していることに注意してください。

関連する問題