@Repository(value="anyline.dao") public class AnylineDaoImpl extends Object implements AnylineDao
| 限定符和类型 | 字段和说明 |
|---|---|
protected BatchInsertStore |
batchInsertStore |
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)
|
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 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
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 在接口中 AnylineDaopublic DataSet querys(SQL sql, ConfigStore configs, String... conditions)
querys 在接口中 AnylineDaopublic DataSet querys(SQL sql, String... conditions)
querys 在接口中 AnylineDaopublic List<String> metadata(String table)
metadata 在接口中 AnylineDaopublic List<MetaData> metadatas(String table)
metadatas 在接口中 AnylineDaopublic DataSet selects(SQL sql, ConfigStore configs, String... conditions)
selects 在接口中 AnylineDaopublic DataSet selects(SQL sql, String... conditions)
selects 在接口中 AnylineDaopublic int count(SQL sql, ConfigStore configs, String... conditions)
count 在接口中 AnylineDaopublic int count(SQL sql, String... conditions)
count 在接口中 AnylineDaopublic boolean exists(SQL sql, ConfigStore configs, String... conditions)
exists 在接口中 AnylineDaopublic boolean exists(SQL sql, String... conditions)
exists 在接口中 AnylineDaoprotected int getTotal(String sql, List<Object> values)
sql - sqlvalues - valuespublic int update(String dest, Object obj, String... columns)
update 在接口中 AnylineDaoobj - 需要更新的数据 row 需要更新的数据dest - destcolumns - 需要更新的列 columns 需要更新的列public int update(Object data, String... columns)
update 在接口中 AnylineDaopublic int save(String dest, Object data, boolean checkParimary, String... columns)
save 在接口中 AnylineDaodest - dstdata - datacheckParimary - 是否检查主键columns - columnspublic int save(Object data, boolean checkParimary, String... columns)
save 在接口中 AnylineDaopublic int save(String dest, Object data, String... columns)
save 在接口中 AnylineDaopublic int save(Object data, String... columns)
save 在接口中 AnylineDaoprotected 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 在接口中 AnylineDaocheckParimary - 是否需要检查重复主键,默认不检查columns - 需要插入的列dest - destdata - datapublic int insert(Object data, boolean checkParimary, String... columns)
insert 在接口中 AnylineDaopublic int insert(String dest, Object data, String... columns)
insert 在接口中 AnylineDaopublic int insert(Object data, String... columns)
insert 在接口中 AnylineDaopublic int batchInsert(String dest, Object data, boolean checkParimary, String... columns)
batchInsert 在接口中 AnylineDaopublic int batchInsert(Object data, boolean checkParimary, String... columns)
batchInsert 在接口中 AnylineDaopublic int batchInsert(String dest, Object data, String... columns)
batchInsert 在接口中 AnylineDaopublic int batchInsert(Object data, String... columns)
batchInsert 在接口中 AnylineDaoprotected 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 在接口中 AnylineDaopublic int execute(SQL sql, String... conditions)
execute 在接口中 AnylineDaopublic boolean execute(Procedure procedure)
AnylineDaoexecute 在接口中 AnylineDaoprocedure - procedurepublic DataSet query(Procedure procedure)
query 在接口中 AnylineDaoprocedure - procedurepublic int deletes(String table, String key, Collection<Object> values)
AnylineDaodeletes 在接口中 AnylineDaotable - 表key - 列values - 值集合public int deletes(String table, String key, String... values)
deletes 在接口中 AnylineDaopublic int delete(String dest, DataSet set, String... columns)
delete 在接口中 AnylineDaopublic int delete(String dest, DataRow row, String... columns)
delete 在接口中 AnylineDaopublic int delete(String table, ConfigStore configs, String... conditions)
delete 在接口中 AnylineDaoprotected int exeDelete(RunSQL run)
protected String paramLogFormat(List<?> params)
params - paramsCopyright © 2022. All rights reserved.