Mybatis Plus 新增数据后返回新增数据的id

看了好多资料,其实跟mybatis是一样的,有一点我给弄错了,耽误了很久。

这是xml文件:


insert into paper(id,course_id,`explain`,start_time,end_time,period,total_score)
  VALUES(#{id,jdbcType=INTEGER},#{courseId,jdbcType=INTEGER},#{explain,jdbcType=VARCHAR},#{startTime,jdbcType=TIMESTAMP},#{endTime,jdbcType=TIMESTAMP},#{period,jdbcType=INTEGER},#{totalScore,jdbcType=INTEGER})

然后返回的自增主键给了新增的实体类中的id.

int num=paperservice.insert(paper);

num还是1,,,,因为主键给了新增的实体类中的id.

所以,返回只要这样return(paper.getId());

 

你可能感兴趣的:(java)