@Repository(value="anyline.dao") public class AnylineDaoImpl<E> extends Object implements AnylineDao<E>
| 限定符和类型 | 字段和说明 |
|---|---|
protected BatchInsertStore |
batchInsertStore |
protected Compatible |
compatible |
protected static boolean |
isBatchInsertRun |
protected org.springframework.jdbc.core.JdbcTemplate |
jdbc |
protected JDBCListener |
listener |
protected static org.slf4j.Logger |
log |
protected static boolean |
showSQL |
protected static boolean |
showSQLParam |
protected static boolean |
showSQLParamWhenError |
protected static boolean |
showSQLWhenError |
| 构造器和说明 |
|---|
AnylineDaoImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
batchInsert(Object data,
boolean checkParimary,
String... columns) |
int |
batchInsert(Object data,
String... columns) |
int |
batchInsert(String dest,
Object data,
boolean checkParimary,
String... columns) |
int |
batchInsert(String dest,
Object data,
String... columns) |
protected boolean |
checkIsNew(Object obj) |
int |
count(SQL sql,
ConfigStore configs,
String... conditions) |
int |
count(SQL sql,
String... conditions) |
int |
delete(String table,
ConfigStore configs,
String... conditions) |
int |
delete(String dest,
DataRow row,
String... columns) |
int |
delete(String dest,
DataSet set,
String... columns) |
int |
deletes(String table,
String key,
Collection<Object> values)
删除多行
|
int |
deletes(String table,
String key,
String... values) |
boolean |
execute(Procedure procedure)
执行存储过程
|
int |
execute(SQL sql,
ConfigStore configs,
String... conditions) |
int |
execute(SQL sql,
String... conditions) |
protected int |
exeDelete(RunSQL run) |
boolean |
exists(SQL sql,
ConfigStore configs,
String... conditions) |
boolean |
exists(SQL sql,
String... conditions) |
org.springframework.jdbc.core.JdbcTemplate |
getJdbc() |
protected int |
getTotal(String sql,
List<Object> values)
总记录数
|
int |
insert(Object data,
boolean checkParimary,
String... columns) |
int |
insert(Object data,
String... columns) |
int |
insert(String dest,
Object data,
boolean checkParimary,
String... columns)
添加
|
int |
insert(String dest,
Object data,
String... columns) |
List<Map<String,Object>> |
maps(SQL sql,
ConfigStore configs,
String... conditions)
查询
|
List<Map<String,Object>> |
maps(SQL sql,
String... conditions) |
protected List<Map<String,Object>> |
maps(String sql,
List<Object> values)
查询
|
List<String> |
metadata(String table) |
List<MetaData> |
metadatas(String table) |
protected String |
paramLogFormat(List<?> params)
参数日志格式化
|
protected String |
paramLogFormat(List<?> keys,
List<?> values) |
DataSet |
query(Procedure procedure)
根据存储过程查询(MSSQL AS 后必须加 SET NOCOUNT ON)
|
<T> List<T> |
querys(Class<T> clazz,
ConfigStore configs,
String... conditions) |
DataSet |
querys(SQL sql,
ConfigStore configs,
String... conditions)
查询
|
DataSet |
querys(SQL sql,
String... conditions) |
int |
save(Object data,
boolean checkParimary,
String... columns) |
int |
save(Object data,
String... columns) |
int |
save(String dest,
Object data,
boolean checkParimary,
String... columns)
保存(insert|upate)
|
int |
save(String dest,
Object data,
String... columns) |
protected int |
saveObject(String dest,
Object data,
boolean checkParimary,
String... columns) |
protected <T> List<T> |
select(Class<T> clazz,
String sql,
List<Object> values) |
protected DataSet |
select(String sql,
List<Object> values)
查询
|
DataSet |
selects(SQL sql,
ConfigStore configs,
String... conditions)
查询
|
DataSet |
selects(SQL sql,
String... conditions) |
protected void |
setPrimaryValue(Object obj,
long value) |
int |
update(Object data,
String... columns) |
int |
update(String dest,
Object obj,
String... columns)
更新记录
|
protected static final org.slf4j.Logger log
@Autowired(required=false) protected org.springframework.jdbc.core.JdbcTemplate jdbc
@Autowired(required=false) protected JDBCListener listener
@Autowired(required=false) protected Compatible compatible
protected BatchInsertStore batchInsertStore
protected static boolean showSQL
protected static boolean showSQLParam
protected static boolean showSQLWhenError
protected static boolean showSQLParamWhenError
protected static boolean isBatchInsertRun
public org.springframework.jdbc.core.JdbcTemplate getJdbc()
public List<Map<String,Object>> maps(SQL sql, ConfigStore configs, String... conditions)
maps 在接口中 AnylineDao<E>public List<Map<String,Object>> maps(SQL sql, String... conditions)
maps 在接口中 AnylineDao<E>public DataSet querys(SQL sql, ConfigStore configs, String... conditions)
querys 在接口中 AnylineDao<E>public <T> List<T> querys(Class<T> clazz, ConfigStore configs, String... conditions)
querys 在接口中 AnylineDao<E>public DataSet selects(SQL sql, ConfigStore configs, String... conditions)
selects 在接口中 AnylineDao<E>public int count(SQL sql, ConfigStore configs, String... conditions)
count 在接口中 AnylineDao<E>public int count(SQL sql, String... conditions)
count 在接口中 AnylineDao<E>public boolean exists(SQL sql, ConfigStore configs, String... conditions)
exists 在接口中 AnylineDao<E>public boolean exists(SQL sql, String... conditions)
exists 在接口中 AnylineDao<E>protected int getTotal(String sql, List<Object> values)
sql - sqlvalues - valuespublic int update(String dest, Object obj, String... columns)
update 在接口中 AnylineDao<E>obj - 需要更新的数据 row 需要更新的数据dest - destcolumns - 需要更新的列 columns 需要更新的列public int update(Object data, String... columns)
update 在接口中 AnylineDao<E>public int save(String dest, Object data, boolean checkParimary, String... columns)
save 在接口中 AnylineDao<E>dest - dstdata - datacheckParimary - 是否检查主键columns - columnspublic int save(Object data, boolean checkParimary, String... columns)
save 在接口中 AnylineDao<E>public int save(Object data, String... columns)
save 在接口中 AnylineDao<E>protected int saveObject(String dest, Object data, boolean checkParimary, String... columns)
protected boolean checkIsNew(Object obj)
public int insert(String dest, Object data, boolean checkParimary, String... columns)
insert 在接口中 AnylineDao<E>checkParimary - 是否需要检查重复主键,默认不检查columns - 需要插入的列dest - destdata - datapublic int insert(Object data, boolean checkParimary, String... columns)
insert 在接口中 AnylineDao<E>public int insert(String dest, Object data, String... columns)
insert 在接口中 AnylineDao<E>public int insert(Object data, String... columns)
insert 在接口中 AnylineDao<E>public int batchInsert(String dest, Object data, boolean checkParimary, String... columns)
batchInsert 在接口中 AnylineDao<E>public int batchInsert(Object data, boolean checkParimary, String... columns)
batchInsert 在接口中 AnylineDao<E>public int batchInsert(String dest, Object data, String... columns)
batchInsert 在接口中 AnylineDao<E>public int batchInsert(Object data, String... columns)
batchInsert 在接口中 AnylineDao<E>protected void setPrimaryValue(Object obj, long value)
protected List<Map<String,Object>> maps(String sql, List<Object> values)
sql - sqlvalues - valuesprotected DataSet select(String sql, List<Object> values)
sql - sqlvalues - valuespublic int execute(SQL sql, ConfigStore configs, String... conditions)
execute 在接口中 AnylineDao<E>public int execute(SQL sql, String... conditions)
execute 在接口中 AnylineDao<E>public boolean execute(Procedure procedure)
AnylineDaoexecute 在接口中 AnylineDao<E>procedure - procedurepublic DataSet query(Procedure procedure)
query 在接口中 AnylineDao<E>procedure - procedurepublic int deletes(String table, String key, Collection<Object> values)
AnylineDaodeletes 在接口中 AnylineDao<E>table - 表key - 列values - 值集合public int deletes(String table, String key, String... values)
deletes 在接口中 AnylineDao<E>public int delete(String dest, DataSet set, String... columns)
delete 在接口中 AnylineDao<E>public int delete(String dest, DataRow row, String... columns)
delete 在接口中 AnylineDao<E>public int delete(String table, ConfigStore configs, String... conditions)
delete 在接口中 AnylineDao<E>protected int exeDelete(RunSQL run)
protected String paramLogFormat(List<?> params)
params - paramsCopyright © 2022. All rights reserved.