①向mapper层传入一个要insert的对象
目前这个对象并没有id这个值
②执行mapper层的insert语句并返回id
③获取数据库自动生成的主键值id
最后,我认为这个知识点最重要的一个环节是:
mybatis执行insert语句后,会将数据库自动生成的主键值(此处是id)封装到传入对象(此处是传给mapper层的dish对象)的id属性上(因为②中声明了keyProperty=“id”,就说明要将数据库自动生成的主键值赋给dish对象的id属性)。
①向mapper层传入一个要insert的对象
目前这个对象并没有id这个值
②执行mapper层的insert语句并返回id
③获取数据库自动生成的主键值id
最后,我认为这个知识点最重要的一个环节是:
mybatis执行insert语句后,会将数据库自动生成的主键值(此处是id)封装到传入对象(此处是传给mapper层的dish对象)的id属性上(因为②中声明了keyProperty=“id”,就说明要将数据库自动生成的主键值赋给dish对象的id属性)。