博士后&x2B;Hibernate-如何使用完全匹配创建主键

博士后&x2B;Hibernate-如何使用完全匹配创建主键,hibernate,postgresql,primary-key,Hibernate,Postgresql,Primary Key,见: 在postgres中创建表的主键时,有很多选项。其中之一是: 参考reftable[(refcolumn)][MATCH FULL | MATCH PARTIAL | MATCH SIMPLE] 考虑到这一点,我有一名实体员工: Employee String Neighborhood ID String Hunting ID String Fishing ID Rest of columns... 我们希望这些是键(neighborhood id,hunting

见: 在postgres中创建表的主键时,有很多选项。其中之一是:

参考reftable[(refcolumn)][MATCH FULL | MATCH PARTIAL | MATCH SIMPLE]

考虑到这一点,我有一名实体员工:

Employee
   String Neighborhood ID
   String Hunting ID
   String Fishing ID
   Rest of columns...
我们希望这些是键
(neighborhood id,huntingId,fishingId)
,我们希望匹配完整的主键,以便
(100,null,100)
(100,null,100)
将导致验证约束


在hibernate实体行话中如何做到这一点

我意识到我对满场比赛的理解是错误的。这只适用于FK。对于普通约束是否有类似的功能?根据定义,主键(或部分主键)不能为NULL