jpa查询数据长度正常,内容都是重复的,mysql数据库运行查询语句结果正常

现象描述:程序不报错,就是得出的结果数据有问题

出错结果截图:jpa查询数据长度正常,内容都是重复的,mysql数据库运行查询语句结果正常

正常结果为:

jpa查询数据长度正常,内容都是重复的,mysql数据库运行查询语句结果正常

原因:主键设置错误,数据表中没有主键,用uuid代替,没有报错,但是实际结果错误。如图

jpa查询数据长度正常,内容都是重复的,mysql数据库运行查询语句结果正常

注意事项:新增主键后要在数据表字段中把改字段设为主键,并且自增,否则依然是错的结果。