-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceJdbcQSR.IResultSetWalkerpublic enumJdbcQSR.OnNullpublic classJdbcQSR.Companion
-
Constructor Summary
Constructors Constructor Description JdbcQSR()
-
Method Summary
Modifier and Type Method Description <T extends Any> List<T>doSelect(Class<?> queryPro, String sql, Array<out Object> params, Class<T> clazz)<T extends Any> TdoUpdate(Class<?> queryPro, String sql, Array<out Object> params, Class<T> clazz)<ID extends Any> List<ID>doInsert(Class<?> queryPro, String sql, Array<out Object> params, Class<ID> clazz)Collection<QSR.Column>getColumnsDynamic(String table)提供:表名生成列信息(如需使用动态插入语句,例如 QueryProSql.create().insert(Map,则必须重写以实现该功能,可参考JdbcQSR. -
-
Method Detail
-
doSelect
<T extends Any> List<T> doSelect(Class<?> queryPro, String sql, Array<out Object> params, Class<T> clazz)
- Parameters:
clazz- 需返回的对象类型
-
doUpdate
<T extends Any> T doUpdate(Class<?> queryPro, String sql, Array<out Object> params, Class<T> clazz)
- Parameters:
clazz- 需返回的对象的类型,一般添加对 Integer, Boolean的支持即可
-
doInsert
<ID extends Any> List<ID> doInsert(Class<?> queryPro, String sql, Array<out Object> params, Class<ID> clazz)
- Parameters:
clazz- insert方法需返回id列表,clazz是指ID的类型 如Long, Integer, String等
-
getColumnsDynamic
Collection<QSR.Column> getColumnsDynamic(String table)
提供:表名
生成列信息(如需使用动态插入语句,例如 QueryProSql.create().insert(Map,则必须重写以实现该功能,可参考JdbcQSR.getColumnsDynamic的实现)
该方法可重写
-
-
-
-