public ShardSqlSessionTemplate(SqlSessionFactory sqlSessionFactory, ExecutorType executorType) {
   this(
       sqlSessionFactory,
       executorType,
       new MyBatisExceptionTranslator(
           sqlSessionFactory.getConfiguration().getEnvironment().getDataSource(), true));
 }
 public ShardSqlSessionTemplate(SqlSessionFactory sqlSessionFactory) {
   this(sqlSessionFactory, sqlSessionFactory.getConfiguration().getDefaultExecutorType());
 }