public class EasyJdbcSelector extends Object
| 限定符 | 构造器和说明 |
|---|---|
protected |
EasyJdbcSelector(LambdaSupplier<T> jdbcBuilder,
StringSupplier dialectName) |
protected EasyJdbcSelector(LambdaSupplier<T> jdbcBuilder, StringSupplier dialectName)
public EasyJdbcSelector entityClass(Class<?> entityClass)
entityClass - Entity typepublic EasyJdbcSelector pageInfo(int pageNum, int pageSize)
public EasyJdbcSelector offsetPage(int offset, int limit)
public EasyJdbcSelector mapping(String column, String field)
column - Column namesfield - Class field namepublic EasyJdbcSelector sql(String sql)
sql - SQL statementpublic EasyJdbcSelector parameter(Object parameter)
parameter - parameterpublic EasyJdbcSelector parameters(Object... parameters)
parameters - parameter@Deprecated public EasyJdbcSelector startRow(int startRow)
startRow - @Deprecated public EasyJdbcSelector limit(int limit)
limit - public <T> T get()
throws JdbcDataException
public <T> Optional<T> getOne() throws JdbcDataException
public <T> List<T> list() throws JdbcDataException
public <T> PageInfo<T> page() throws JdbcDataException
public long count()
throws JdbcDataException
JdbcDataExceptionpublic EasyJdbcSelector SELECT(String columns)
public EasyJdbcSelector SELECT_DISTINCT(String columns)
public EasyJdbcSelector FROM(String table)
public EasyJdbcSelector JOIN(String join)
public EasyJdbcSelector INNER_JOIN(String join)
public EasyJdbcSelector LEFT_OUTER_JOIN(String join)
public EasyJdbcSelector RIGHT_OUTER_JOIN(String join)
public EasyJdbcSelector OUTER_JOIN(String join)
public EasyJdbcSelector WHERE(String conditions)
public EasyJdbcSelector OR()
public EasyJdbcSelector AND()
public EasyJdbcSelector GROUP_BY(String columns)
public EasyJdbcSelector HAVING(String conditions)
public EasyJdbcSelector ORDER_BY(String columns)
Copyright © 2020. All rights reserved.