使用复合键的部分字段进行查询是抛出异常

时间:2014-10-21 01:39:00

标签: hibernate jpa

我有一张表SomeObject,其中包含以下字段:

Field_1 (Primary key)
Field_2 (Primary key)
Field_3 (Primary key)
Field_4
Field_5

其中Field_1, Field_2 & Field_3形成复合主键(我们将JPA与hibernate一起使用)。我写了NamedQuery,其where子句包括:

CompKey.Field_1 = value1 AND CompKey.Field_2 = value2 AND Field_4 = value4.

执行此命名查询时,我收到错误:Field_3无法接受NULL值。

任何消化都有什么不妥。

0 个答案:

没有答案