每次执行更新方法都是返回0,最后跟踪sql语句,发现update的where条件是全实体类的字段,结果当然更新不了
百度发现 大部分都是说没有@Id 或是数据库没有设置主键
查看实体类和数据库 都有设置
最后在快要放弃的时候看到某大神提醒了下是javax.persistence.Id 包下的id,经检查,发现引入的不是这个包下的,改了就可以更新了
每次执行更新方法都是返回0,最后跟踪sql语句,发现update的where条件是全实体类的字段,结果当然更新不了
百度发现 大部分都是说没有@Id 或是数据库没有设置主键
查看实体类和数据库 都有设置
最后在快要放弃的时候看到某大神提醒了下是javax.persistence.Id 包下的id,经检查,发现引入的不是这个包下的,改了就可以更新了