NutzCN Logo
问答 dao.insert中如何新增自己指定的id
发布于 3343天前 作者 ghost666 3412 次浏览 复制 上一个帖子 下一个帖子
标签: dao

实体类中id用的是@id,现在是想添加的时候使用自己指定的id,但是一直都不成功,都是自增长的id,请问怎么办,谢谢

6 回复

1.b.53支持这样, 通过设置FieldMatcher是否忽略@Id的配置

dao.insert(user, FieldFilter.create(User.class, FieldMatcher.create(false)));

FieldMatcher.create(false)) is undefined

FieldMatcher.create(false)) is undefined

是这样 ,
我可以直接创建一个sql insert 从ID 开始 吧参数全部填进去 直接添加 一条数据呢
这样会不会导致ID 在数据库生成还是会变成自增ID 呢

当insert sql中没有id(自增字段)的时候, mysql才会为id设置自增值.

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