NiceGeekJasonChu 最近的时间轴更新
NiceGeekJasonChu

NiceGeekJasonChu

V2EX 第 534521 号会员,加入于 2021-02-24 11:04:54 +08:00
NiceGeekJasonChu 最近回复了
《生死狙击》、《惊天营救 2 》、《女狙击手》、《紧急 44 分钟》、《勇者行动》、《绝密飞行》、《深入敌后》
《拯救大兵瑞恩》、《黑鹰坠落》、《风语者》、《父辈的旗帜》、《硫磺岛的家书》、《兵临城下》、《狂怒》、《珍珠港》、《帝国的毁灭》、《野战排》、《拆弹部队》、《全金属外壳》、《细细的红线》、《太阳泪》、《我们曾经是战士》,目前想到这么多,下面继续补充
57 天前
回复了 sundawang 创建的主题 分享发现 大家有什么宝藏工具软件?分享一下
@evilgod528 pixpin 截图响应速度有点慢啊,设置里面有"优化截图响应速度",但是还是慢
@xuanbg 表是建了主键的,就是实体上主键 id 没有加 @Column 注解。实体上加了就正常了,但是我看有的人没加也能成功,我不加就不行
问题找到了,我在主键上加上 @Column(name = "id")注解,就能更新成功。但是我看有的人没有加这个注解,也能更新成功。
@pangdundun996 debug 过了,日志也打了,where 条件里面压根就没有 id ,打印日志我上面发过
@forest997 这个我检查过了,是 javax. persistence
@waterlaw 不加 @Column 注解应该也是可以的,但是我就不行,不知道哪里出了问题
@waterlaw #4
@Table(name = "admin")
public class Admin {

/**
* 主键 id
*/
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;

/**
* 用户名
*/
@Column(name = "name")
private String name;

/**
* 密码
*/
@Column(name = "password")
private String password;
}
SQL 日志打印出来居然不是根据主键 id 更新:
Preparing: UPDATE admin SET name = ?,password = ?,age = ?,sex = ?,phone = ? WHERE name = ? AND password = ? AND age = ? AND sex = ? AND phone = ?
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2373 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 01:35 · PVG 09:35 · LAX 18:35 · JFK 21:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.