45 lines
1.7 KiB
Java
45 lines
1.7 KiB
Java
package com.cubetiqs.sql;
|
|
|
|
import com.cubetiqs.mapper.MapperProvider;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
public final class DataFactory {
|
|
public static IExecuteResult<List<Object>> queryForList(JdbcDataQuery manager, String sql) {
|
|
return manager.queryForList(sql);
|
|
}
|
|
|
|
public static IExecuteResult<List<Object>> queryForList(JdbcDataQuery manager, String sql, Object... args) {
|
|
return manager.queryForList(sql, args);
|
|
}
|
|
|
|
public static IExecuteResult<Object> queryForObject(JdbcDataQuery manager, String sql) {
|
|
return manager.queryForObject(sql);
|
|
}
|
|
|
|
public static IExecuteResult<Object> queryForObject(JdbcDataQuery manager, String sql, Object... args) {
|
|
return manager.queryForObject(sql, args);
|
|
}
|
|
|
|
public static <R> IExecuteResult<R> query(JdbcDataQuery manager, MapperProvider<Map<String, Object>, R> mapper, String sql, Class<R> clazz) {
|
|
return manager.query(mapper, sql, clazz);
|
|
}
|
|
|
|
public static <R> IExecuteResult<R> query(JdbcDataQuery manager, MapperProvider<Map<String, Object>, R> mapper, String sql, Class<R> clazz, Object... args) {
|
|
return manager.query(mapper, sql, clazz, args);
|
|
}
|
|
|
|
public static IExecuteResult<List<Object>> queryForList(JdbcDataQuery manager, ISqlMapParameter parameter) {
|
|
return manager.queryForList(parameter);
|
|
}
|
|
|
|
public static IExecuteResult<Object> queryForObject(JdbcDataQuery manager, ISqlMapParameter parameter) {
|
|
return manager.queryForObject(parameter);
|
|
}
|
|
|
|
public static <R> IExecuteResult<R> query(JdbcDataQuery manager, MapperProvider<Map<String, Object>, R> mapper, ISqlMapParameter parameter, Class<R> clazz) {
|
|
return manager.query(mapper, parameter, clazz);
|
|
}
|
|
}
|