zoukankan      html  css  js  c++  java
  • 转载:MyBatis获取插入记录的自增长字段值

    转自:http://blog.csdn.net/hellostory/article/details/6790248

    第一步:

        在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名!

    1 <insert id="insert" parameterType="Spares"   
    2         useGeneratedKeys="true" keyProperty="id">  
    3         insert into spares(spares_id,spares_name,  
    4             spares_type_id,spares_spec)  
    5         values(#{id},#{name},#{typeId},#{spec})  
    6 </insert>  

    第二步:

        Mybatis执行完插入语句后,自动将自增长值赋值给对象Spares的属性id。因此,可通过Spares对应的getter方法获取!

     1 /** 
     2  * 新增备件 
     3  * @author hellostory 
     4  * @param spares 
     5  * @return 
     6  */  
     7 @RequestMapping(value = "/insert")  
     8 @ResponseBody  
     9 public JsonResponse insert(Spares spares) {  
    10     int count = sparesService.insert(spares);  
    11     System.out.println("共插入" + count + "条记录!"  
    12             + "
    刚刚插入记录的主键自增长值为:" + spares.getId());  

         

  • 相关阅读:
    Oracle基础知识
    tomcat服务器
    jquery实现常用UI布局
    css画布
    css布局
    jquery快速常用技能
    css快速浏览
    css选择器
    spring boot项目mybatis配置注解+配置文件
    sass的安装和基础语法
  • 原文地址:https://www.cnblogs.com/jbml-154312/p/7347022.html
Copyright © 2011-2022 走看看