请简述mybatist常用注解和作用
时间: 2023-06-05 16:05:12 浏览: 135
Sure, MyBatis常用注解包括:
1. @Select - 用于定义SQL查询语句
2. @Insert - 用于定义SQL插入语句
3. @Update - 用于定义SQL更新语句
4. @Delete - 用于定义SQL删除语句
5. @Result - 定义查询结果集的封装
6. @Results - 用于将@Result注解组合起来,形成一个结果集类
7. @InsertProvider、@UpdateProvider、@DeleteProvider、@SelectProvider - 用于动态生成SQL语句
8. @Param - 用于方法参数的注解,指定名称的参数可以在sql语句中通过#名称#的方式引用
以上注解的作用是方便我们在使用MyBatis时直接在Java代码中定义SQL语句,而不需要在XML中进行定义。同时,这些注解也提供了一些更方便的功能,如动态生成SQL语句、指定参数名称等。
阅读全文