IvrNodeTreeMapper.java如下:
package com.example.springbootannotationmybatis.mapper; import com.example.springbootannotationmybatis.domain.IvrNodeTree; import com.example.springbootannotationmybatis.sqlprovider.IvrNodeTreeSqlProvider; import org.apache.ibatis.annotations.*; import org.apache.ibatis.type.JdbcType; import java.util.Date; import java.util.List; /** * Title: IvrNodeTreeMapper * Description: IvrNodeTreeMapper * Date: 2018/5/17 * * @author <a href=mailto:zhouzhichao1024@gmail.com>chaochao</a> */ @Mapper public interface IvrNodeTreeMapper { @InsertProvider(type = IvrNodeTreeSqlProvider.class, method = "batchInsert") boolean addBatch(List<IvrNodeTree> ivrNodeTrees); //不能防止SQL注入 @SelectProvider(type = IvrNodeTreeSqlProvider.class,method = "queryTopDanger") @Results(value = { @Result(id = true, property = "id", column = "id", javaType = Long.class, jdbcType = JdbcType.BIGINT), @Result(id = false, property = "ivrFlag", column = "ivr_flag", javaType = String.class, jdbcType = JdbcType.VARCHAR), @Result(id = false, property = "customerType", column = "customer_type", javaType = Integer.class, jdbcType = JdbcType.INTEGER), @Result(id = false, property = "businessType", column = "business_type", javaType = Integer.class, jdbcType = JdbcType.INTEGER), </