NutzCN Logo
问答 关于dao.update()的问题
发布于 2533天前 作者 qq_a3c9de83 2938 次浏览 复制 上一个帖子 下一个帖子
标签:

更新List集合对象,Sql语句出现where id=0的情况,版本是1.58,之前在POJO中删掉@Prev({ @SQL(db = DB.MYSQL, value = "SELECT @@INDENTITY") })这个注解就正常了,现在还是出现where id=0,更新单个对象也是如此

3 回复

@Prev只影响insert

INSERT INTO user(name,age) values('xiaoming',13)   insert的时候并没有插入id,自增id是我在数据库中指定的,但是update的时候,并不知道id是什么

自增的id,在insert的时候是不会出现在SQL里面的, 因为id的值是数据库自动创建的,不应也不能出现在SQL中.

update的时候, 优先选@Id属性,然后@Name,最后是@Pk

贴你的现在的Pojo代码

添加回复
请先登陆
回到顶部