Package cn.cloudself.query.resolver
Interface DatabaseAccessor
-
- All Known Implementing Classes:
JdbcQSR,LifecycleHelpers.ResolverWrapper,QSRTmpl
public interface DatabaseAccessor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> TdoDelete(Class<?> queryPro, String sql, Object[] params, Class<T> clazz)<ID> List<ID>doInsert(Class<?> queryPro, String sql, Object[] params, Class<ID> clazz)<T> List<T>doSelect(Class<?> queryPro, String sql, Object[] params, Class<T> clazz)<T> TdoUpdate(Class<?> queryPro, String sql, Object[] params, Class<T> clazz)
-
-
-
Method Detail
-
doSelect
<T> List<T> doSelect(@Nullable Class<?> queryPro, @NotNull String sql, @NotNull Object[] params, @NotNull Class<T> clazz)
- Parameters:
clazz- 需返回的对象类型
-
doUpdate
<T> T doUpdate(@Nullable Class<?> queryPro, @NotNull String sql, @NotNull Object[] params, @NotNull Class<T> clazz)- Parameters:
clazz- 需返回的对象的类型,一般添加对 Integer, Boolean的支持即可
-
doDelete
<T> T doDelete(@Nullable Class<?> queryPro, @NotNull String sql, @NotNull Object[] params, @NotNull Class<T> clazz)- Parameters:
clazz- 需返回的对象的类型,一般添加对 Integer, Boolean的支持即可
-
-