public interface BaseSelectRepository<E,ID extends java.io.Serializable>
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count(com.flagwind.persistent.model.Clause clause) |
java.util.List<E> |
getAll() |
E |
getById(ID id) |
java.util.List<E> |
page(com.flagwind.persistent.model.Clause clause,
com.flagwind.persistent.model.Paging page,
com.flagwind.persistent.model.Sorting[] sorts) |
java.util.List<E> |
query(com.flagwind.persistent.model.Clause clause) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
querySelective(java.lang.String table,
java.util.List<com.flagwind.persistent.QueryField> fields,
com.flagwind.persistent.model.Clause clause,
java.lang.Integer startIndex,
java.lang.Integer endIndex,
com.flagwind.persistent.model.Sorting[] sorts)
选择性查询
|
java.util.List<E> |
seek(com.flagwind.persistent.model.Clause clause) |
E |
seekById(ID id) |
java.util.List<E> |
take(com.flagwind.persistent.model.Clause clause,
int startIndex,
int endIndex,
com.flagwind.persistent.model.Sorting[] sorts) |
@SelectProvider(type=BaseSelectTemplate.class, method="dynamicSQL") E getById(@Param(value="_key") ID id)
@SelectProvider(type=BaseSelectTemplate.class, method="dynamicSQL") E seekById(@Param(value="_key") ID id)
@SelectProvider(type=BaseSelectTemplate.class, method="dynamicSQL") java.util.List<E> seek(@Param(value="_clause") com.flagwind.persistent.model.Clause clause)
@SelectProvider(type=BaseSelectTemplate.class, method="dynamicSQL") long count(@Param(value="_clause") com.flagwind.persistent.model.Clause clause)
@SelectProvider(type=BaseSelectTemplate.class, method="dynamicSQL") java.util.List<E> query(@Param(value="_clause") com.flagwind.persistent.model.Clause clause)
@SelectProvider(type=BaseSelectTemplate.class, method="dynamicSQL") java.util.List<E> page(@Param(value="_clause") com.flagwind.persistent.model.Clause clause, @Param(value="_paging") com.flagwind.persistent.model.Paging page, @Param(value="_sorts") com.flagwind.persistent.model.Sorting[] sorts)
@SelectProvider(type=BaseSelectTemplate.class, method="dynamicSQL") java.util.List<E> take(@Param(value="_clause") com.flagwind.persistent.model.Clause clause, @Param(value="_startIndex") int startIndex, @Param(value="_endIndex") int endIndex, @Param(value="_sorts") com.flagwind.persistent.model.Sorting[] sorts)
@SelectProvider(type=BaseSelectTemplate.class, method="dynamicSQL") java.util.List<E> getAll()
@SelectProvider(type=BaseSelectTemplate.class, method="dynamicSQL") java.util.List<java.util.Map<java.lang.String,java.lang.Object>> querySelective(@Param(value="_table") java.lang.String table, @Param(value="_fields") java.util.List<com.flagwind.persistent.QueryField> fields, @Param(value="_clause") com.flagwind.persistent.model.Clause clause, @Param(value="_startIndex") java.lang.Integer startIndex, @Param(value="_endIndex") java.lang.Integer endIndex, @Param(value="_sorts") com.flagwind.persistent.model.Sorting[] sorts)
table - 表名fields - 要查询的字段clause - 条件sorts - 排序条件Copyright © 2019. All Rights Reserved.