mysql插入数据后返回自增 ID

需求插入A表后,获取到A表的自增id,然后作为外键插入B表。

<insert id="save" parameterType="com.score.subject.domain.SubjectDO" 
useGeneratedKeys="true" keyProperty="id">
        insert into score_subject(`content`) values (#{content})
</insert>

java

    public int save(SubjectDO subject){
        int count = subjectDao.save(subject);
        //subject表的自增id
        int subid = subject.getId();
    }

mysql 插入数据后返回自增 ID 的七种方法

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 自增主键是指在自增列上定义的主键。自增主键可以让主键索引尽量地保持递增顺序插入,避免了页分裂,索引也更紧凑。 在建...
    简书冷雨阅读 10,886评论 2 4
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 9,464评论 0 19
  • 一、自增主键不连续的原因:   对于表:   其中id是自增主键字段、c是唯一索引。 1、自增值保存位置: 表的结...
    墨殇染泪阅读 8,078评论 2 2
  • 一 腹有诗书气自华,诗词一定把韵压。 街头传唱老少宜,巷尾传唱妇孺夸。 建议慎用生僻字,提倡常把典故拿...
    高燊堂阅读 1,436评论 0 1
  • 青浦之行简直一塌糊涂。 厂子几乎算是停工,经理听说太太来了,索性把讨薪的工人、催款的纱厂老板都请进了办公室,等着看...
    籽盐阅读 2,394评论 0 0