MyBatis常用的注解有以下幾種:
@Mapper:用于標識該接口是一個MyBatis的Mapper接口。
@Select:用于聲明一個查詢語句。
@Insert:用于聲明一個插入語句。
@Update:用于聲明一個更新語句。
@Delete:用于聲明一個刪除語句。
@Result:用于聲明一個結果映射關系。
@Results:用于聲明多個結果映射關系。
@Param:用于聲明方法參數的名稱,可以在SQL語句中使用該名稱進行動態參數綁定。
除了以上常用的注解外,MyBatis還提供了很多其他的注解,如@Results、@ConstructorArgs、@SelectProvider等,用于處理更復雜的情況。