Java如何实现在插入一条sql语句后同时返回刚刚insert进去的记录的ID

解决方案 »

  1.   

    转换最好用Hibernate,插完之后ID就自动返回到实体里去了
      

  2.   


    我就是想用一句sql语句做到 既插入记录 同时又返回ID,省去一次查询
      

  3.   

    select last_insert_id();必须是在一个session下面的。
      

  4.   

         
         statement.executeUpdate("INSERT INTO ...",Statement.RETURN_GENERATED_KEYS);
         resultset=statement.getGeneratedKeys();
         resultset.next();
         int Id=resultset.getInt(1);