代码如下
public class MyActiveRecordPlugin extends ActiveRecordPlugin { public MyActiveRecordPlugin(String configName, DataSource dataSource, int transactionLevel) { super(configName, dataSource, transactionLevel); } public MyActiveRecordPlugin(DataSource dataSource) { super(dataSource); } public MyActiveRecordPlugin(String configName, DataSource dataSource) { super(configName, dataSource); } public MyActiveRecordPlugin(DataSource dataSource, int transactionLevel) { super(dataSource, transactionLevel); } public MyActiveRecordPlugin(String configName, IDataSourceProvider dataSourceProvider, int transactionLevel) { super(configName, dataSourceProvider, transactionLevel); } public MyActiveRecordPlugin(IDataSourceProvider dataSourceProvider) { super(dataSourceProvider); } public MyActiveRecordPlugin(String configName, IDataSourceProvider dataSourceProvider) { super(configName, dataSourceProvider); } public MyActiveRecordPlugin(IDataSourceProvider dataSourceProvider, int transactionLevel) { super(dataSourceProvider, transactionLevel); } public MyActiveRecordPlugin(Config config) { super(config); } public ActiveRecordPlugin addMapping(String schemeName, String tableName, String primaryKey, Class<? extends Model<?>> modelClass) { if (schemeName==null || schemeName.isEmpty()) { return super.addMapping(tableName, primaryKey, modelClass); } return super.addMapping(schemeName+"\".\""+tableName, primaryKey, modelClass); } public ActiveRecordPlugin addMapping(String schemeName, String tableName, Class<? extends Model<?>> modelClass) { if (schemeName==null || schemeName.isEmpty()) { return super.addMapping(tableName, modelClass); } return super.addMapping(schemeName+"\".\""+tableName, modelClass); } } public class MyActiveRecordPlugin extends Ac