All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy