您的位置:首页 > 编程语言 > Java开发

Mybatis基于注解的方式获取新增记录的自增长id

2017-11-22 16:51 525 查看
最近使用Springboot集成Mybatis开发,sql要写在注解中,好多问题百度出来的方法都是配置文件的形式,特此记录遇到的问题Mybatis获取新增记录的自增长id如下
@Insert("INSERT INTO archives (id,typeid,writer,icon,title,subtitle,tags,click_num,from_num,reword_num,ismake,channel,litpic,uid,sort,creattime) VALUES (#{id},#{typeId},#{writer},#{icon},#{title},#{subTitle},#{tags},#{clickNum},#{fromNum},#{rewordNum},#{isMake},#{channel},#{litpic},#{uid},#{sort},#{creatTime})")
@Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "id")/*增加这个注解插入记录后会返回自增长的id*/
public void addNewArticle(Archives article);
直接如下方式通过getId取值即可
articleMapper.addNewArticle(article);int id = article.getId();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息