generatorConfig.xml配置文件中,配置了MyBatis3DynamicSql,然后生成的mapper中有count、delete等方法,但是却没有最普通的select()方法。生成后的mapper大致如下:
public interface TSimpleTestMapper {
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: PUBLIC.T_SIMPLE_TEST")
@SelectProvider(type=SqlProviderAdapter.class, method="select")
long count(SelectStatementProvider selectStatement);
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: PUBLIC.T_SIMPLE_TEST")
@DeleteProvider(type=SqlProviderAdapter.class, method="delete")
int delete(DeleteStatementProvider deleteStatement);
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: PUBLIC.T_SIMPLE_TEST")
@InsertProvider(type=SqlProviderAdapter.class, method="insert")
int insert(InsertStatementProvider<TSimpleTest> insertStatement);
。。。。。。
。。。。。。
}
public interface TSimpleTestMapper {
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: PUBLIC.T_SIMPLE_TEST")
@SelectProvider(type=SqlProviderAdapter.class, method="select")
long count(SelectStatementProvider selectStatement);
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: PUBLIC.T_SIMPLE_TEST")
@DeleteProvider(type=SqlProviderAdapter.class, method="delete")
int delete(DeleteStatementProvider deleteStatement);
@Generated(value="org.mybatis.generator.api.MyBatisGenerator", comments="Source Table: PUBLIC.T_SIMPLE_TEST")
@InsertProvider(type=SqlProviderAdapter.class, method="insert")
int insert(InsertStatementProvider<TSimpleTest> insertStatement);
。。。。。。
。。。。。。
}