public class BeetlSQLKit extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addIdAutonGen(String name,
org.beetl.sql.core.IDAutoGen alorithm) |
static <T> List<T> |
all(Class<T> clazz) |
static <T> List<T> |
all(Class<T> clazz,
long start,
long size) |
static <T> List<T> |
all(Class<T> clazz,
org.beetl.sql.core.RowMapper<T> mapper) |
static <T> List<T> |
all(Class<T> clazz,
org.beetl.sql.core.RowMapper<T> mapper,
long start,
int end) |
static long |
allCount(Class<?> clazz) |
static BigDecimal |
bigDecimalValue(String id,
Map<String,Object> paras) |
static BigDecimal |
bigDecimalValue(String id,
Object paras) |
static int |
deleteById(Class<?> clazz,
Object pkValue) |
static int |
deleteObject(Object obj) |
static <T> List<T> |
execute(org.beetl.sql.core.SQLReady p,
Class<T> clazz) |
static <T> org.beetl.sql.core.engine.PageQuery<T> |
execute(org.beetl.sql.core.SQLReady p,
Class<T> clazz,
org.beetl.sql.core.engine.PageQuery<T> pageQuery) |
static <T> List<T> |
execute(String sqlTemplate,
Class<T> clazz,
Map paras) |
static <T> List<T> |
execute(String sqlTemplate,
Class<T> clazz,
Map paras,
long start,
long size) |
static <T> List<T> |
execute(String sqlTemplate,
Class<T> clazz,
Object paras) |
static <T> List<T> |
execute(String sqlTemplate,
Class<T> clazz,
Object paras,
long start,
long size) |
static <T> T |
executeOnConnection(org.beetl.sql.core.OnConnection<T> onConnection) |
static int |
executeUpdate(org.beetl.sql.core.SQLReady p) |
static int |
executeUpdate(String sqlTemplate,
Map paras) |
static int |
executeUpdate(String sqlTemplate,
Object paras) |
static void |
genALL(String pkg,
org.beetl.sql.ext.gen.GenConfig config,
org.beetl.sql.ext.gen.GenFilter filter) |
static void |
genBuiltInSqlToConsole(Class cls) |
static void |
genPojoCode(String table,
String pkg) |
static void |
genPojoCode(String table,
String pkg,
org.beetl.sql.ext.gen.GenConfig config) |
static void |
genPojoCode(String table,
String pkg,
String srcPath,
org.beetl.sql.ext.gen.GenConfig config) |
static void |
genPojoCodeToConsole(String table) |
static void |
genPojoCodeToConsole(String table,
org.beetl.sql.ext.gen.GenConfig config) |
static void |
genSQLFile(String table) |
static void |
genSQLFile(String table,
String alias) |
static void |
genSQLTemplateToConsole(String table) |
static void |
genSQLTemplateToConsole(String table,
String alias) |
static org.beetl.sql.core.engine.Beetl |
getBeetl() |
static org.beetl.sql.core.db.DBStyle |
getDbStyle() |
static org.beetl.sql.core.mapping.BeanProcessor |
getDefaultBeanProcessors() |
static String |
getDefaultSchema() |
static org.beetl.sql.core.ConnectionSource |
getDs() |
static org.beetl.sql.core.Interceptor[] |
getInters() |
static <T> T |
getMapper(Class<T> mapperInterface) |
static org.beetl.sql.core.mapper.MapperBuilder |
getMapperBuilder() |
static org.beetl.sql.core.mapper.builder.MapperConfig |
getMapperConfig() |
static org.beetl.sql.core.db.MetadataManager |
getMetaDataManager() |
static org.beetl.sql.core.NameConversion |
getNc() |
static org.beetl.sql.core.SQLScript |
getPageSqlScript(String selectId) |
static Map<String,org.beetl.sql.core.mapping.BeanProcessor> |
getProcessors() |
static org.beetl.sql.core.SQLScript |
getScript(Class<?> cls,
org.beetl.sql.core.kit.ConstantEnum constantEnum) |
static org.beetl.sql.core.SQLScript |
getScript(String id) |
static org.beetl.sql.core.SQLIdNameConversion |
getSQLIdNameConversion() |
static org.beetl.sql.core.SQLLoader |
getSqlLoader() |
static String |
getSQLManagerName() |
static org.beetl.sql.core.SQLResult |
getSQLResult(org.beetl.sql.core.SQLSource source,
Map inputParas) |
static org.beetl.sql.core.SQLResult |
getSQLResult(String id,
Map<String,Object> paras) |
static org.beetl.sql.core.SQLResult |
getSQLResult(String id,
Map<String,Object> paras,
String parentId) |
static org.beetl.sql.core.SQLResult |
getSQLResult(String id,
Object paras) |
static int |
insert(Class<?> clazz,
Object paras) |
static int |
insert(Class<?> clazz,
Object paras,
org.beetl.sql.core.db.KeyHolder holder) |
static int |
insert(Class clazz,
Object paras,
boolean autoDbAssignKey) |
static int |
insert(Object paras) |
static int |
insert(Object paras,
boolean autoDbAssignKey) |
static int |
insert(String sqlId,
Class<?> clazz,
Map paras,
org.beetl.sql.core.db.KeyHolder holder) |
static int |
insert(String sqlId,
Map paras,
org.beetl.sql.core.db.KeyHolder holder,
String keyName) |
static int |
insert(String sqlId,
Object paras,
org.beetl.sql.core.db.KeyHolder holder) |
static int |
insert(String sqlId,
Object paras,
org.beetl.sql.core.db.KeyHolder holder,
String keyName) |
static int[] |
insertBatch(Class clazz,
List<?> list) |
static int |
insertTemplate(Class<?> clazz,
Object paras,
org.beetl.sql.core.db.KeyHolder holder) |
static int |
insertTemplate(Class clazz,
Object paras,
boolean autoDbAssignKey) |
static int |
insertTemplate(Object paras) |
static int |
insertTemplate(Object paras,
boolean autoDbAssignKey) |
static Integer |
intValue(String id,
Map<String,Object> paras) |
static Integer |
intValue(String id,
Object paras) |
static boolean |
isOffsetStartZero() |
static boolean |
isProductMode() |
static <T> T |
lock(Class<T> clazz,
Object pk) |
static Long |
longValue(String id,
Map<String,Object> paras) |
static Long |
longValue(String id,
Object paras) |
static org.beetl.sql.core.SQLManager |
manager() |
static <T> org.beetl.sql.core.engine.PageQuery<T> |
pageQuery(String sqlId,
Class<T> clazz,
org.beetl.sql.core.engine.PageQuery<T> query) |
static <T> org.beetl.sql.core.engine.PageQuery<T> |
pageQuery(String sqlId,
Class<T> clazz,
org.beetl.sql.core.engine.PageQuery query,
org.beetl.sql.core.RowMapper<T> mapper) |
static <T> org.beetl.sql.core.query.Query<T> |
query(Class<T> clazz) |
static <T> List<T> |
select(String sqlId,
Class<T> clazz) |
static <T> List<T> |
select(String sqlId,
Class<T> clazz,
Map<String,Object> paras) |
static <T> List<T> |
select(String sqlId,
Class<T> clazz,
Map<String,Object> paras,
long start,
long size) |
static <T> List<T> |
select(String sqlId,
Class<T> clazz,
Map<String,Object> paras,
org.beetl.sql.core.RowMapper<T> mapper) |
static <T> List<T> |
select(String sqlId,
Class<T> clazz,
Map<String,Object> paras,
org.beetl.sql.core.RowMapper<T> mapper,
long start,
long size) |
static <T> List<T> |
select(String sqlId,
Class<T> clazz,
Object paras) |
static <T> List<T> |
select(String sqlId,
Class<T> clazz,
Object paras,
long start,
long size) |
static <T> List<T> |
select(String sqlId,
Class<T> clazz,
Object paras,
org.beetl.sql.core.RowMapper<T> mapper) |
static <T> List<T> |
select(String sqlId,
Class<T> clazz,
Object paras,
org.beetl.sql.core.RowMapper<T> mapper,
long start,
long size) |
static <T> T |
selectSingle(String sqlId,
Map<String,Object> paras,
Class<T> target) |
static <T> T |
selectSingle(String sqlId,
Object paras,
Class<T> target) |
static <T> T |
selectUnique(String id,
Map<String,Object> paras,
Class<T> target) |
static <T> T |
selectUnique(String id,
Object paras,
Class<T> target) |
static org.beetl.sql.core.mapper.builder.MapperConfig |
setBaseMapper(Class c) |
static void |
setDefaultBeanProcessors(org.beetl.sql.core.mapping.BeanProcessor defaultBeanProcessors) |
static void |
setDefaultSchema(String defaultSchema) |
static void |
setDs(org.beetl.sql.core.ConnectionSource ds) |
static void |
setInters(org.beetl.sql.core.Interceptor[] inters) |
static void |
setMapperBuilder(org.beetl.sql.core.mapper.MapperBuilder mapperBuilder) |
static void |
setNc(org.beetl.sql.core.NameConversion nc) |
static void |
setProcessors(Map<String,org.beetl.sql.core.mapping.BeanProcessor> processors) |
static void |
setSQLIdNameConversion(org.beetl.sql.core.SQLIdNameConversion sqlIdNc) |
static void |
setSqlLoader(org.beetl.sql.core.SQLLoader sqlLoader) |
static <T> T |
single(Class<T> clazz,
Object pk) |
static <T> List<T> |
template(Class<T> target,
Object paras,
long start,
long size) |
static <T> List<T> |
template(Class<T> target,
Object paras,
org.beetl.sql.core.RowMapper mapper,
long start,
long size) |
static <T> List<T> |
template(T t) |
static <T> List<T> |
template(T t,
long start,
long size) |
static <T> List<T> |
template(T t,
org.beetl.sql.core.RowMapper mapper) |
static <T> List<T> |
template(T t,
org.beetl.sql.core.RowMapper mapper,
long start,
long size) |
static <T> long |
templateCount(Class<T> target,
Object paras) |
static <T> long |
templateCount(T t) |
static <T> T |
templateOne(T t) |
static <T> T |
unique(Class<T> clazz,
Object pk) |
static <T> T |
unique(Class<T> clazz,
org.beetl.sql.core.RowMapper<T> mapper,
Object pk) |
static int |
update(String sqlId) |
static int |
update(String sqlId,
Map<String,Object> paras) |
static int |
update(String sqlId,
Object obj) |
static int |
updateAll(Class<?> clazz,
Object param) |
static int[] |
updateBatch(String sqlId,
List<?> list) |
static int[] |
updateBatch(String sqlId,
Map<String,Object>[] maps) |
static int[] |
updateBatchTemplateById(Class clz,
List<?> list) |
static int |
updateById(Object obj) |
static int[] |
updateByIdBatch(List<?> list) |
static int |
updateTemplateById(Class c,
Map paras) |
static int |
updateTemplateById(Class c,
Object obj) |
static int |
updateTemplateById(Object obj) |
static BeetlSQLMgr |
use(String name) |
static void |
useMaster(org.beetl.sql.core.DBRunner f) |
static void |
useSlave(org.beetl.sql.core.DBRunner f) |
public static BeetlSQLMgr use(String name)
public static org.beetl.sql.core.SQLManager manager()
public static <T> org.beetl.sql.core.query.Query<T> query(Class<T> clazz)
public static boolean isOffsetStartZero()
public static boolean isProductMode()
public static org.beetl.sql.core.SQLResult getSQLResult(String id, Map<String,Object> paras)
public static org.beetl.sql.core.SQLResult getSQLResult(org.beetl.sql.core.SQLSource source,
Map inputParas)
public static org.beetl.sql.core.SQLResult getSQLResult(String id, Map<String,Object> paras, String parentId)
public static org.beetl.sql.core.SQLScript getScript(String id)
public static org.beetl.sql.core.SQLScript getScript(Class<?> cls, org.beetl.sql.core.kit.ConstantEnum constantEnum)
public static org.beetl.sql.core.SQLScript getPageSqlScript(String selectId)
public static <T> List<T> select(String sqlId, Class<T> clazz, Map<String,Object> paras, org.beetl.sql.core.RowMapper<T> mapper)
public static <T> List<T> select(String sqlId, Class<T> clazz, Object paras, org.beetl.sql.core.RowMapper<T> mapper)
public static <T> List<T> select(String sqlId, Class<T> clazz, Object paras, long start, long size)
public static <T> List<T> select(String sqlId, Class<T> clazz, Object paras, org.beetl.sql.core.RowMapper<T> mapper, long start, long size)
public static <T> List<T> select(String sqlId, Class<T> clazz, Map<String,Object> paras, long start, long size)
public static <T> List<T> select(String sqlId, Class<T> clazz, Map<String,Object> paras, org.beetl.sql.core.RowMapper<T> mapper, long start, long size)
public static <T> org.beetl.sql.core.engine.PageQuery<T> pageQuery(String sqlId, Class<T> clazz, org.beetl.sql.core.engine.PageQuery<T> query)
public static <T> org.beetl.sql.core.engine.PageQuery<T> pageQuery(String sqlId, Class<T> clazz, org.beetl.sql.core.engine.PageQuery query, org.beetl.sql.core.RowMapper<T> mapper)
public static <T> T unique(Class<T> clazz, org.beetl.sql.core.RowMapper<T> mapper, Object pk)
public static long allCount(Class<?> clazz)
public static <T> List<T> all(Class<T> clazz, org.beetl.sql.core.RowMapper<T> mapper, long start, int end)
public static <T> List<T> template(T t)
public static <T> T templateOne(T t)
public static <T> List<T> template(T t, org.beetl.sql.core.RowMapper mapper)
public static <T> List<T> template(T t, long start, long size)
public static <T> List<T> template(T t, org.beetl.sql.core.RowMapper mapper, long start, long size)
public static <T> List<T> template(Class<T> target, Object paras, org.beetl.sql.core.RowMapper mapper, long start, long size)
public static <T> long templateCount(T t)
public static BigDecimal bigDecimalValue(String id, Object paras)
public static BigDecimal bigDecimalValue(String id, Map<String,Object> paras)
public static <T> T selectSingle(String sqlId, Map<String,Object> paras, Class<T> target)
public static int deleteObject(Object obj)
public static int insert(Object paras)
public static int insert(Object paras, boolean autoDbAssignKey)
public static int insertTemplate(Object paras)
public static int insertTemplate(Object paras, boolean autoDbAssignKey)
public static int insert(Class<?> clazz, Object paras, org.beetl.sql.core.db.KeyHolder holder)
public static int insertTemplate(Class<?> clazz, Object paras, org.beetl.sql.core.db.KeyHolder holder)
public static int insert(String sqlId, Object paras, org.beetl.sql.core.db.KeyHolder holder, String keyName)
public static int insert(String sqlId, Class<?> clazz, Map paras, org.beetl.sql.core.db.KeyHolder holder)
public static int insert(String sqlId, Map paras, org.beetl.sql.core.db.KeyHolder holder, String keyName)
public static int updateById(Object obj)
public static int updateTemplateById(Object obj)
public static int[] updateByIdBatch(List<?> list)
public static int update(String sqlId)
public static void useMaster(org.beetl.sql.core.DBRunner f)
public static void useSlave(org.beetl.sql.core.DBRunner f)
public static <T> List<T> execute(String sqlTemplate, Class<T> clazz, Map paras, long start, long size)
public static <T> List<T> execute(String sqlTemplate, Class<T> clazz, Object paras, long start, long size)
public static <T> org.beetl.sql.core.engine.PageQuery<T> execute(org.beetl.sql.core.SQLReady p,
Class<T> clazz,
org.beetl.sql.core.engine.PageQuery<T> pageQuery)
public static int executeUpdate(org.beetl.sql.core.SQLReady p)
public static <T> T executeOnConnection(org.beetl.sql.core.OnConnection<T> onConnection)
public static void genPojoCode(String table, String pkg, String srcPath, org.beetl.sql.ext.gen.GenConfig config) throws Exception
Exceptionpublic static void genPojoCode(String table, String pkg, org.beetl.sql.ext.gen.GenConfig config) throws Exception
Exceptionpublic static void genPojoCode(String table, String pkg) throws Exception
Exceptionpublic static void genPojoCodeToConsole(String table) throws Exception
Exceptionpublic static void genPojoCodeToConsole(String table, org.beetl.sql.ext.gen.GenConfig config) throws Exception
Exceptionpublic static void genSQLFile(String table, String alias) throws Exception
Exceptionpublic static void genSQLTemplateToConsole(String table) throws Exception
Exceptionpublic static void genSQLTemplateToConsole(String table, String alias) throws Exception
Exceptionpublic static void genALL(String pkg, org.beetl.sql.ext.gen.GenConfig config, org.beetl.sql.ext.gen.GenFilter filter) throws Exception
Exceptionpublic static void genBuiltInSqlToConsole(Class cls)
public static <T> T getMapper(Class<T> mapperInterface)
public static org.beetl.sql.core.SQLLoader getSqlLoader()
public static void setSqlLoader(org.beetl.sql.core.SQLLoader sqlLoader)
public static org.beetl.sql.core.ConnectionSource getDs()
public static void setDs(org.beetl.sql.core.ConnectionSource ds)
public static org.beetl.sql.core.NameConversion getNc()
public static void setNc(org.beetl.sql.core.NameConversion nc)
public static org.beetl.sql.core.db.DBStyle getDbStyle()
public static org.beetl.sql.core.engine.Beetl getBeetl()
public static org.beetl.sql.core.db.MetadataManager getMetaDataManager()
public static String getDefaultSchema()
public static void setDefaultSchema(String defaultSchema)
public static org.beetl.sql.core.mapper.MapperBuilder getMapperBuilder()
public static void setMapperBuilder(org.beetl.sql.core.mapper.MapperBuilder mapperBuilder)
public static org.beetl.sql.core.Interceptor[] getInters()
public static void setInters(org.beetl.sql.core.Interceptor[] inters)
public static void addIdAutonGen(String name, org.beetl.sql.core.IDAutoGen alorithm)
public static void setProcessors(Map<String,org.beetl.sql.core.mapping.BeanProcessor> processors)
public static org.beetl.sql.core.mapping.BeanProcessor getDefaultBeanProcessors()
public static void setDefaultBeanProcessors(org.beetl.sql.core.mapping.BeanProcessor defaultBeanProcessors)
public static void setSQLIdNameConversion(org.beetl.sql.core.SQLIdNameConversion sqlIdNc)
public static org.beetl.sql.core.SQLIdNameConversion getSQLIdNameConversion()
public static org.beetl.sql.core.mapper.builder.MapperConfig getMapperConfig()
public static org.beetl.sql.core.mapper.builder.MapperConfig setBaseMapper(Class c)
public static String getSQLManagerName()
Copyright © 2019. All rights reserved.