io.jee.alaska.data.jpa.hibernate.jdbc.ExtJdbcTemplate Maven / Gradle / Ivy
package io.jee.alaska.data.jpa.hibernate.jdbc;
import java.util.List;
import java.util.Map;
import org.springframework.jdbc.core.JdbcOperations;
import io.jee.alaska.data.page.PageInput;
import io.jee.alaska.data.page.PageOutput;
public interface ExtJdbcTemplate extends JdbcOperations {
public long queryForCount(String sql, Object... object);
public long queryForCount(String sql, Map searchMap);
public List queryForList(Class transClass, String sql, Object... object);
public List queryForList(Class transClass, String sql, Map searchMap);
public List queryForList(Class transClass, String sql, Map searchMap, Map orderMap);
public PageOutput queryForPage(Class transClass, String sql, PageInput pageInput, Object... object);
public PageOutput queryForPage(Class transClass, String sql, PageInput pageInput, Map orderMap, Object... object);
public PageOutput queryForPage(Class transClass, String sql, PageInput pageInput, Map searchMap);
public PageOutput queryForPage(Class transClass, String sql, PageInput pageInput, Map searchMap, Map orderMap);
}