【发布时间】:2011-11-17 08:51:29
【问题描述】:
我有一个带有 Hibernate 和网络 JavaDB/DerbyDB 的 Java swing 应用程序。有一个表结构是这样的:
TestID QuestionID
T1234 Q1
T1234 Q2
T1234 Q3
T1234 Q4
..
..
T1234 Q10
其中 TestID 和 QuestionID 的组合已被定义为主键。每当我添加/插入带有测试 ID 'T1234' 和 QuestionID 'Q10' 的行时,记录会立即添加到包含 QuestionID 'Q1' 的记录之后。示例:
TestID QuestionID
T1234 Q1
T1234 Q10
T1234 Q3
T1234 Q4
我不希望发生这种情况,因为这会在获取记录时给我带来麻烦。请告诉我应该怎么做才能避免这种情况。
我们将不胜感激。
【问题讨论】:
-
您在获取记录时遇到了什么问题?如果您需要对它们进行排序,那么您必须在选择查询中指定它
-
@user1041345 你的代码是否随时可用我自己正在尝试做一个 simailr 的事情
标签: java hibernate swing derby javadb