mybatis plus 实体类名字加后缀_MyBatis-Plus入门篇——CRUD
时间: 2023-11-23 18:07:27 浏览: 26
好的,你的问题是关于 MyBatis Plus 的实体类命名规范,是否应该在实体类名字后面加上 "_MyBatis-Plus" 后缀?
实际上,MyBatis Plus 并不要求在实体类名字后面加上特定的后缀,这只是一种命名规范。如果你喜欢这种命名方式,可以这样做,但并非强制要求。
对于实体类名字的命名,建议遵循 Java 命名规范,使用大驼峰命名法,即每个单词的首字母都大写,不包含下划线。这样可以使代码更加规范、易读、易维护。
当然,如果你在团队开发中采用了一种特定的命名规范,也可以在团队内部统一遵循这种规范。重要的是保持一致性,以便团队成员之间更好地协作。
相关问题
mybatis plus crud
Mybatis Plus 是 Mybatis 的增强工具,在 Mybatis 的基础上进行了扩展,提供了更加便捷的 CRUD 操作方式。使用 Mybatis Plus 可以大大减少开发人员的工作量,提高开发效率。
Mybatis Plus 的 CRUD 操作主要包括以下几个方面:
1. 插入数据:使用 insert 方法插入数据,可以通过实体类或者 Map 对象传递参数。
2. 更新数据:使用 update 方法更新数据,可以通过实体类或者 Map 对象传递参数。
3. 删除数据:使用 delete 方法删除数据,可以通过实体类或者 Map 对象传递参数。
4. 查询数据:使用 select 方法查询数据,可以通过实体类或者 Map 对象传递参数,支持分页查询、条件查询等操作。
Mybatis Plus 还提供了一些其他的功能,比如自动生成代码、乐观锁、多租户等。
mybatis-plus如何在实体类上标识多个属性为主键吗
对于 mybatis-plus,可以通过使用 @TableId 注解来标识实体类中的多个属性为主键。具体来说,可以使用 @TableId(type = IdType.INPUT, value = "id") 注解来标识某个属性为主键,并且设置 type 参数为 IdType.INPUT 来表示手动输入主键值。同时,可以在实体类中添加多个被 @TableId 注解标识的属性来表示多个主键,示例代码如下:
```java
@Data
@TableName("my_table")
public class MyEntity {
@TableId(type = IdType.INPUT, value = "id")
private Long id;
@TableId(type = IdType.INPUT, value = "name")
private String name;
private Integer age;
// 省略其他属性和方法
}
```
在上面的示例中,MyEntity 类中的 id 和 name 属性都被 @TableId 注解标识为主键,可以通过使用 MyEntityMapper 中的相应方法来进行 CRUD 操作。