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

这是xml文件:

<insert id="insertReturnId" parameterType="css.entity.Paper" useGeneratedKeys="true" keyProperty="id">
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})
</insert>

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

int num=paperservice.insert(paper);

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

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

 

Logo

脑启社区是一个专注类脑智能领域的开发者社区。欢迎加入社区,共建类脑智能生态。社区为开发者提供了丰富的开源类脑工具软件、类脑算法模型及数据集、类脑知识库、类脑技术培训课程以及类脑应用案例等资源。

更多推荐