mybatis中的option使用@Options(useGeneratedKeys=true,keyProperty="id",keyColumn="id")

922 阅读1分钟

mybatis中的option使用@Options(useGeneratedKeys=true,keyProperty="id",keyColumn="id")

针对insert有效,当有关联表操作的时候,可以先插入主表,然后根据主表返回的主键id去落库详情表

@Options(useGeneratedKeys=true,keyProperty="id",keyColumn="id")

  1. useGeneratedKeys 是否返回生成的主键
  2. keyProperty 传入对象中的对象名
  3. keyColumn 数据库中的字段名

以上第一个是重点,否则不会返回生成的主键