tk.mybatis插入数据返回主键
·
首先你得基本会使用tk通用mapper了(一看就会)
1.你想要返回主键,你的数据中的主键必须是自增的,比如常用的自增id(mysql)
2.在你的实体类主键的上面加入
@Id
@GeneratedValue(generator = "JDBC")
private int id;
3.在dao中,@Option千万不能忘了
@Options(useGeneratedKeys=true,keyProperty="id",keyColumn="id")
@Insert("insert shop.order(time,totalprice,shopid) VALUES (#{time},#{totalprice},#{shopid})")
int insertOrder(Order order);
4.service层中
int insert = orderMapper.insertOrder(order);
System.out.println(order.getId());
查了很多很多文章,没有一篇是完整的,你说气不气,终于搞出来了
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)