mybatis和mybatisplus注解
时间: 2023-09-29 07:09:28 浏览: 94
springmvc4+mybatis+mybatisplus整合
答案:
MyBatis 和 MyBatis-Plus 都是 Java 数据持久层框架,用于简化数据库操作。它们都使用了注解来配置 SQL 语句、映射结果集等。
MyBatis 的注解主要包括:
* @Select:用于编写查询语句的 SQL 映射。
* @Insert:用于编写插入语句的 SQL 映射。
* @Update:用于编写更新语句的 SQL 映射。
* @Delete:用于编写删除语句的 SQL 映射。
* @Results:用于定义结果集映射规则。
* @Result:用于定义单个字段映射到结果集中的属性名。
MyBatis-Plus 的注解主要包括:
* @TableName:用于指定实体类对应的数据库表名。
* @TableId:用于指定实体类中的主键属性。
* @TableField:用于指定实体类中的非主键属性。
* @IdType:用于指定主键生成策略(AUTO、INPUT、ID_WORKER、UUID)。
* @Entity:用于标记实体类。
* @Mapper:用于标记接口为 MyBatis-Plus 的 Mapper 接口。
阅读全文