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