HibernateとネットワークJavaDB/DerbyDBを備えたJavaSwingアプリケーションがあります。構造には次のようなテーブルがあります。
TestID QuestionID
T1234 Q1
T1234 Q2
T1234 Q3
T1234 Q4
..
..
T1234 Q10
TestIDとQuestionIDの組み合わせが主キーとして定義されている場合。テストID「T1234」および質問ID「Q10」の行を追加/挿入するたびに、レコードは質問ID「Q1」を含むレコードの直後に追加されます。例:
TestID QuestionID
T1234 Q1
T1234 Q10
T1234 Q3
T1234 Q4
これがレコードのフェッチ中に問題を引き起こしているので、これが発生したくありません。これを避けるために何をすべきか教えてください。
ヘルプをいただければ幸いです。