mybatis的所有注解
时间: 2023-06-13 12:07:37 浏览: 114
MyBatis 是一款优秀的持久层框架,支持自定义 SQL、存储过程以及高级映射。MyBatis 通过注解方式简化了 XML 配置的繁琐,提高了开发效率。下面是 MyBatis 中常用的注解:
1. @Select:用于查询操作。
2. @Insert:用于插入操作。
3. @Update:用于更新操作。
4. @Delete:用于删除操作。
5. @Results:用于定义结果集。
6. @Result:用于定义单个结果映射。
7. @Param:用于给参数命名。
8. @Options:用于设置一些高级选项。
9. @ResultMap:用于定义结果集映射关系。
10. @CacheNamespace:用于定义缓存命名空间。
11. @Flush:用于缓存刷新。
12. @FlushType:用于指定刷新类型。
13. @ConstructorArgs:用于指定构造方法参数。
14. @TypeDiscriminator:用于指定类型判别器。
15. @DiscriminatorOptions:用于设置类型判别器选项。
16. @Many:用于一对多关联。
17. @One:用于一对一关联。
18. @ManyToMany:用于多对多关联。
以上是 MyBatis 中常用的注解,开发者可以根据实际需要选择相应的注解使用。
阅读全文