public class BaseProvider<T> extends Object
| 构造器和说明 |
|---|
BaseProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
count(T t) |
String |
countAll(Class<T> c) |
String |
countByCondition(Object c) |
String |
del(T object) |
String |
delByCondition(T object) |
String |
delById(Long id,
Class<T> c) |
String |
first(T t,
String order) |
String |
getPageList(T t,
Integer limit,
Integer offset,
String order) |
String |
getPageListSimple(Class<T> c,
Integer limit,
Integer offset,
String order) |
String |
getScrollList(T t,
Long from,
Integer limit,
String order) |
String |
innerJoinCount(Object left,
Object right,
String join) |
String |
innerJoinSelect(Object left,
Object right,
String join) |
String |
insert(T object) |
String |
leftJoinCount(Object left,
Object right,
String join) |
String |
leftJoinSelect(Object left,
Object right,
String join) |
String |
lock(T t) |
String |
select(T t,
String fields,
String order) |
String |
selectByCondition(Object condition) |
String |
selectById(Long id,
Class<T> c) |
String |
unlock(T t) |
String |
update(T object) |
String |
updateByCondition(T t,
Object condition) |
public String updateByCondition(@Param(value="t") T t, @Param(value="c") Object condition)
public String select(@Param(value="t") T t, @Param(value="fields") String fields, @Param(value="order") String order)
public String leftJoinSelect(@Param(value="left") Object left, @Param(value="right") Object right, @Param(value="join") String join)
public String leftJoinCount(@Param(value="left") Object left, @Param(value="right") Object right, @Param(value="join") String join)
public String innerJoinSelect(@Param(value="left") Object left, @Param(value="right") Object right, @Param(value="join") String join)
public String innerJoinCount(@Param(value="left") Object left, @Param(value="right") Object right, @Param(value="join") String join)
public String getScrollList(@Param(value="t") T t, @Param(value="from") Long from, @Param(value="limit") Integer limit, @Param(value="order") String order)
public String getPageList(@Param(value="t") T t, @Param(value="limit") Integer limit, @Param(value="offset") Integer offset, @Param(value="order") String order)
public String getPageListSimple(@Param(value="c") Class<T> c, @Param(value="limit") Integer limit, @Param(value="offset") Integer offset, @Param(value="order") String order)
Copyright © 2023. All rights reserved.