Package io.tesler.sqlbc.dao
Class SqlBcJdbcTemplate
- java.lang.Object
-
- io.tesler.sqlbc.dao.SqlBcJdbcTemplate
-
public final class SqlBcJdbcTemplate extends Object
-
-
Constructor Summary
Constructors Constructor Description SqlBcJdbcTemplate(SessionService sessionService, DataSource dataSource, org.springframework.orm.jpa.vendor.Database primaryDatabase)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
count(SqlBcDescription bcDescription, String parentId, QueryParameters queryParameters)
<T> T
one(SqlBcDescription bcDescription, String id, String parentId, QueryParameters queryParameters, org.springframework.jdbc.core.RowMapper<T> rowMapper)
<T> ResultPage<T>
page(SqlBcDescription bcDescription, String parentId, QueryParameters queryParameters, org.springframework.jdbc.core.RowMapper<T> rowMapper)
-
-
-
Constructor Detail
-
SqlBcJdbcTemplate
public SqlBcJdbcTemplate(SessionService sessionService, @Qualifier("primaryDS") DataSource dataSource, @Qualifier("primaryDatabase") org.springframework.orm.jpa.vendor.Database primaryDatabase)
-
-
Method Detail
-
page
public <T> ResultPage<T> page(SqlBcDescription bcDescription, String parentId, QueryParameters queryParameters, org.springframework.jdbc.core.RowMapper<T> rowMapper)
-
count
public long count(SqlBcDescription bcDescription, String parentId, QueryParameters queryParameters)
-
one
public <T> T one(SqlBcDescription bcDescription, String id, String parentId, QueryParameters queryParameters, org.springframework.jdbc.core.RowMapper<T> rowMapper)
-
-