出现这种问题是因为定义实体类的时候指定@id字段不是数据库中的主键,而且数据库中该字段的数据违背唯一性。
解决办法:
1. 使用@id的字段必须是主键。
2. Oracle 13 版中可以支持某个字段为主键,同时还可以指定多列组合成约束条件。相当于两个主键。两个主键同时唯一才可以插入新数据。
出现这种问题是因为定义实体类的时候指定@id字段不是数据库中的主键,而且数据库中该字段的数据违背唯一性。
解决办法:
1. 使用@id的字段必须是主键。
2. Oracle 13 版中可以支持某个字段为主键,同时还可以指定多列组合成约束条件。相当于两个主键。两个主键同时唯一才可以插入新数据。