遇到一个很神奇的 mybatis 问题,各位大佬帮忙看看

47 天前
 NiceGeekJasonChu
遇到一个很神奇的 mybatis 问题,各位大佬帮忙看看
在使用 mybatis 根据主键更新数据的时候,使用 updateByPrimaryKeySelective 方法。更新的实体上打了主键标签(@Id ),主键 id 也不是 null ,但是就更新不了数据。
1939 次点击
所在节点    Java
23 条回复
xuanbg
46 天前
你这是表没有主键吧
pangdundun996
46 天前
@NiceGeekJasonChu 我意思是你看看生成 sql 的逻辑,看框架是怎么处理注解的
NiceGeekJasonChu
45 天前
@xuanbg 表是建了主键的,就是实体上主键 id 没有加 @Column 注解。实体上加了就正常了,但是我看有的人没加也能成功,我不加就不行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1032454

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX