我有一张表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值。
任何消化都有什么不妥。