mybatis-plus复合主键怎么写注释
时间: 2023-07-18 21:22:46 浏览: 142
在 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`属性,否则编译器会报错。
相关问题
mybatis-plus删除复合主键
的记录应该如何操作?
对于mybatis-plus删除复合主键的记录,可以使用Mybatis-Plus提供的封装方法deleteById。这个方法会根据传入的主键值删除对应的数据记录。如果你要删除的数据记录的主键是复合主键,那么可以使用一个定义了多个主键的Java Bean作为参数调用这个方法。具体操作可以参考Mybatis-Plus的官方文档。
阅读全文