关于今天碰到Jpa查询映射问题:由于映射Entity主键必须是唯一值,导致Jpa映射结果相同。
1、Jpa 的实体类必须 用@id 标注主键 (主键唯一)
2、如果对应的是视图 该视图没有主键,可能导致实体注解的主键相同 会导致查询出来的数据相同
解决方式:
1、更换id映射字段(该字段的值必须唯一,不可重复)
2、手动生成UUID;
SELECT REPLACE( UUID( ), "-", "" ) AS UUID;
1、Jpa 的实体类必须 用@id 标注主键 (主键唯一)
2、如果对应的是视图 该视图没有主键,可能导致实体注解的主键相同 会导致查询出来的数据相同
1、更换id映射字段(该字段的值必须唯一,不可重复)
2、手动生成UUID;
SELECT REPLACE( UUID( ), "-", "" ) AS UUID;