mybatis注解添加时返回id
时间: 2023-11-12 07:09:19 浏览: 96
MyBatis是一种使用简单的XML或注解来配置和映射数据库的ORM(对象关系映射)工具。它可以将接口和Java的POJO(普通的Java对象)映射到数据库中的记录。根据引用,MyBatis的基本思想是将SQL语句与Java代码分离,通过XML或注解来配置SQL映射关系。
对于MyBatis注解添加时返回id的问题,具体取决于你使用的注解类型。在MyBatis中,常用的注解类型有@Insert、@Update、@Delete等。这些注解通常用于执行数据库操作,并返回受影响的行数而不是返回id。如果你想要返回id,可以使用@SelectKey注解。
@SelectKey注解可以在插入语句执行之前或之后获取生成的id,并将其赋值给指定的属性。你可以在插入语句中使用该注解,指定获取id的方式和赋值给哪个属性。常用的获取id的方式有通过SELECT LAST_INSERT_ID()或通过序列(sequence)。
因此,如果你想要在MyBatis注解添加时返回id,你可以使用@SelectKey注解来实现。具体的用法可以参考MyBatis的官方文档或其他相关资源。<span class="em">1</span>
#### 引用[.reference_title]
- *1* [springmybatis](https://download.csdn.net/download/u012807534/9079111)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文