接口绑定有三种实现方式:
第一种,通过 XML Mapper 里面写 SQL 来绑定。在这种情况下,要指定 XML 映射文件里面的 "namespace" 必须为接口的全路径名。
第二种,通过注解绑定,就是在接口的方法上面加上 @Select、@Update、 @Insert、@Delete 注解,里面包含 SQL 语句来绑定。
第三种,是第二种的特例,也是通过注解绑定,在接口的方法上面加 上 @SelectProvider、@UpdateProvider、@InsertProvider、@DeleteProvider 注解,通过 Java 代码,生成对应的动态 SQL 。