首先你得基本会使用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());

查了很多很多文章,没有一篇是完整的,你说气不气,终于搞出来了

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐