mybatis-plus删除复合主键
时间: 2023-09-27 20:09:40 浏览: 88
的记录应该如何操作?
对于mybatis-plus删除复合主键的记录,可以使用Mybatis-Plus提供的封装方法deleteById。这个方法会根据传入的主键值删除对应的数据记录。如果你要删除的数据记录的主键是复合主键,那么可以使用一个定义了多个主键的Java Bean作为参数调用这个方法。具体操作可以参考Mybatis-Plus的官方文档。
相关问题
mybatis-plus-boot-starter 复合主键
在mybatis-plus-boot-starter中,复合主键的配置方式如下所示:[3]
在实体类中,使用@MppMultiId注解来标注复合主键的字段。例如:
```java
@TableName("etl_job")
public class Job implements Serializable {
private static final long serialVersionUID = 1L;
@MppMultiId // 复合主键
private String etlSystem;
@MppMultiId // 复合主键
private String etlJob;
// 其他属性和方法
}
```
在上述例子中,Job类使用@MppMultiId注解标注了etlSystem和etlJob两个字段作为复合主键。这样配置后,mybatis-plus会根据这两个字段来确定唯一的记录。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [mybatis-plus-boot-starter-3.1.0-API文档-中文版.zip](https://download.csdn.net/download/qq_36462452/86109760)[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: 50%"]
- *2* *3* [mybatis-plus复合主键的使用](https://blog.csdn.net/embelfe_segge/article/details/123350129)[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: 50%"]
[ .reference_list ]
mybatis-plus复合主键怎么写注释
在 MyBatis-Plus 中,复合主键可以使用`@TableId`注解来标识。如果你需要为复合主键添加注释,可以在`@TableId`注解中使用`value`属性来添加注释,示例如下:
```java
@TableId(value = {"id1", "id2"}, type = IdType.INPUT, comment = "复合主键")
private Long id1;
@TableId(value = {"id1", "id2"}, type = IdType.INPUT, comment = "复合主键")
private Long id2;
```
其中,`value`属性表示复合主键的字段名,`type`属性表示主键生成策略,`comment`属性表示注释信息。注意,在使用`@TableId`注解时,需要指定`value`属性和`type`属性,否则编译器会报错。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)