Mybatis返回插入主键id的方法

这篇文章主要介绍了 Mybatis返回插入主键id的方法,在文章底部给大家补充了Mybatis中insert中返回主键ID的方法,非常不错,需要的朋友可以参考下

在mapper的xml文件中配置  useGeneratedKeys

以及 keyProperty 返回Id即可

  insert into orders   OrderNumber,  orderTime,  values   #{number},  #{orderTime}, 

PS:Mybatis中insert中返回主键ID的方法

1、XyzMapper.xml

  ... 

  ... 

2、XyzMapper.java

 public int doSomething(Map parameters); or public int doSomething(YourClass c);

3、要在map或c中有一个字段名为yourId,Mybatis会自动把主键值赋给这个字段。

 Map parameters = new HashMap(); parameters.put(“yourId”, 1234); ... mapper.doSomething(parameters); System.out.println(“id of the field that is primary key” + parameters.get(“yourId"));

 YourClass c = new YourClass(); ... mapper.doSomething(c); System.out.println(“id of the field that is primary key” + c.yourId);

好了,到此结束,希望对大家有所帮助!

以上就是Mybatis返回插入主键id的方法的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java