mybtis自动生成Example详解

在进行表关联的时候,tb_goods  主键id    tb_goods_desc 主键goods_id  现在要向tb_goods_desc里面插一条记录的时候,这个表的goods_id要从哪里来呢,   就是从添加的tb_goods 这个表的id  那么怎么能获得这个id呢 用selectKey就可以实现

由于我们需要在商品表添加数据后可以得到自增的ID,所以我们需要在TbGoodsMapper.xml中的insert配置中添加如下配置

    <selectKey resultType="java.lang.Long" order="AFTER" keyProperty="id">

SELECT LAST_INSERT_ID() AS id

selectKey>

加上这句代码之后,意义就在于你执行完insert语句之后,就能得到这个id


  PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
  "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">









connectionURL="jdbc:mysql://localhost:3306/pinyougoudb" userId="root"
password="root">











targetProject=".\src">





       
targetProject=".\resource">




targetPackage="com.pinyougou.mapper" 
targetProject=".\src">


































你可能感兴趣的:(mybtis自动生成Example详解)