zoukankan      html  css  js  c++  java
  • Mybatis insert 获取主键自增id

    Mybatis insert 返回自增主键

    1. mysql 准备一张带有自增主键的表users 字段:id,name,phone

    2. sql

       <!--插入记录并获取刚插入记录的主键-->
       	<insert id="xxx" keyProperty="id" useGeneratedKeys="true" parameterType="Users">
               insert  into users (name ,phone)
               values (#{name},#{phone});
      
      	 	</insert>
      
    3. 测试

       	@Test
           public void test(){
               Users users = new Users();
               users.setName("kobe");
               users.setPhone("13111112222");
               //返回影响行数
               int inserCount = usersDao.xxx(users);
               //获取自增主键id
               System.out.println(users.getId);
           }
      
    4. 需要注意的是 主键id 名称为id 则keyProperty="id",如果列名为xxx_id 则 keyProperty="xxxId",看mybatis配置是否开启开启驼峰命名转换

    有志者,事竟成,破釜沈舟,百二秦关终属楚。苦心人,天不负,卧薪尝胆,三千越甲可吞吴。
  • 相关阅读:
    POJ3297+map字符串处理
    POJ3204+DInic+maxflow
    HDU4704+费马小定理
    FZU-1924+判断环/DFS/BFS
    FZU-1921+线段树
    FZU-1926+KMP
    CodeForce 339:A+B+C
    HDU2896+AC自动机
    POJ2527+多项式除法
    鼠标移入移出事件
  • 原文地址:https://www.cnblogs.com/menxn/p/9921185.html
Copyright © 2011-2022 走看看