public class DefaultOrmAction extends DefaultBaseAction implements IOrmAction
限定符和类型 | 字段和说明 |
---|---|
protected java.lang.String |
defaultDatasource |
protected MultiConnectionPool |
pool |
isPreparedStatement
构造器和说明 |
---|
DefaultOrmAction()
Constructor
|
DefaultOrmAction(boolean isPreparedStatement)
Constructor
|
DefaultOrmAction(java.lang.String datasrouceName)
Constructor
|
DefaultOrmAction(java.lang.String datasrouceName,
boolean isPreparedStatement)
Constructor
|
限定符和类型 | 方法和说明 |
---|---|
void |
batchDelete(java.util.List<?> obj)
Delete list of objects in database using default connection pool
|
void |
batchDelete(java.util.List<?> obj,
java.sql.Connection conn)
Delete list of objects in database
|
void |
batchDelete(java.util.List<?> obj,
java.sql.Connection conn,
boolean isPrepared)
Delete list of objects in database
|
void |
batchExecute(java.util.List<java.lang.String> list)
Execute sql (it would be insert,update,delete sql) using default connection pool
|
void |
batchExecute(java.util.List<java.lang.String> list,
java.sql.Connection conn)
Execute sql (it would be insert,update,delete sql) using default connection pool
|
java.util.List<java.lang.Object> |
batchInsert(java.util.List<?> obj)
Insert list of objects to database using default connection pool
|
java.util.List<java.lang.Object> |
batchInsert(java.util.List<?> obj,
java.sql.Connection conn)
Insert list of objects to database
|
java.util.List<java.lang.Object> |
batchInsert(java.util.List<?> obj,
java.sql.Connection conn,
boolean isPrepared)
Insert list of objects to database
|
java.util.List<java.lang.Object> |
batchUpdate(java.util.List<?> obj)
Update list of objects in database using default connection pool
|
java.util.List<java.lang.Object> |
batchUpdate(java.util.List<?> obj,
java.sql.Connection conn)
Update list of objects in database
|
java.util.List<java.lang.Object> |
batchUpdate(java.util.List<?> obj,
java.sql.Connection conn,
boolean isPrepared)
Update list of objects in database
|
protected void |
checkNull(java.lang.Object obj,
java.sql.Connection conn)
Check whether the object is null.
|
void |
delete(java.lang.Object obj)
Delete one object in database using default connection pool
|
void |
delete(java.lang.Object obj,
java.sql.Connection conn)
Delete one object in database
|
void |
delete(java.lang.Object obj,
java.sql.Connection conn,
boolean isPrepared)
Delete one object in database
|
void |
execute(java.lang.String sql)
Execute sql (it would be insert,update,delete sql) using default connection pool
|
void |
execute(java.lang.String sql,
java.sql.Connection conn)
Execute SQL.
|
void |
executeSave(java.lang.String sql,
java.sql.Connection conn,
java.lang.Object obj)
Execute SQL.
|
java.lang.Object |
insert(java.lang.Object obj)
Insert one object to database using default connection pool
|
java.lang.Object |
insert(java.lang.Object obj,
java.sql.Connection conn)
Insert one object to database
|
java.lang.Object |
insert(java.lang.Object obj,
java.sql.Connection conn,
boolean isPrepared)
Insert one object to database
|
java.util.List<java.lang.Object> |
query(java.lang.String sql,
java.lang.Class<?> clazz)
Search objects in database using default connection pool
|
java.util.List<java.lang.Object> |
query(java.lang.String sql,
java.lang.Class<?> clazz,
java.sql.Connection conn)
Query
|
java.lang.Object |
update(java.lang.Object obj)
Update one object in database using default connection pool
|
java.lang.Object |
update(java.lang.Object obj,
java.sql.Connection conn)
Update one object in database
|
java.lang.Object |
update(java.lang.Object obj,
java.sql.Connection conn,
boolean isPrepared)
Update one object in database
|
arrayToVector, commitConnection, connRelease, connRollback, deleteWithoutCommit, executeNotCommit, getFields, getGeneratedKeys, handleCharacter, insertWithoutCommit, invoke, isDouble, isInteger, parseResultSetToObject, preventInjectionAttacks, query, queryReturnDyadicList, rs2Obj, rs2Obj, setFieldValue, setValueToWhere, str2Type, transferToDeleteSql, transferToInsertSql, transferToUpdateSql, updateWithoutCommit
protected java.lang.String defaultDatasource
protected MultiConnectionPool pool
public DefaultOrmAction()
public DefaultOrmAction(boolean isPreparedStatement)
isPreparedStatement
- public DefaultOrmAction(java.lang.String datasrouceName)
datasrouceName
- isPreparedStatement
- public DefaultOrmAction(java.lang.String datasrouceName, boolean isPreparedStatement)
datasrouceName
- isPreparedStatement
- protected void checkNull(java.lang.Object obj, java.sql.Connection conn) throws ExecuteSQLException
obj
- conn
- ExecuteSQLException
public java.lang.Object insert(java.lang.Object obj, java.sql.Connection conn) throws ExecuteSQLException
IOrmAction
insert
在接口中 IOrmAction
ExecuteSQLException
public java.lang.Object insert(java.lang.Object obj, java.sql.Connection conn, boolean isPrepared) throws ExecuteSQLException
IOrmAction
insert
在接口中 IOrmAction
ExecuteSQLException
public java.lang.Object update(java.lang.Object obj, java.sql.Connection conn) throws ExecuteSQLException
IOrmAction
update
在接口中 IOrmAction
ExecuteSQLException
public java.lang.Object update(java.lang.Object obj, java.sql.Connection conn, boolean isPrepared) throws ExecuteSQLException
IOrmAction
update
在接口中 IOrmAction
ExecuteSQLException
public void delete(java.lang.Object obj, java.sql.Connection conn) throws ExecuteSQLException
IOrmAction
delete
在接口中 IOrmAction
ExecuteSQLException
public void delete(java.lang.Object obj, java.sql.Connection conn, boolean isPrepared) throws ExecuteSQLException
IOrmAction
delete
在接口中 IOrmAction
ExecuteSQLException
public java.util.List<java.lang.Object> query(java.lang.String sql, java.lang.Class<?> clazz, java.sql.Connection conn) throws ExecuteSQLException
DefaultBaseAction
query
在接口中 IOrmAction
query
在类中 DefaultBaseAction
clazz
- - Class of objectExecuteSQLException
public void execute(java.lang.String sql, java.sql.Connection conn) throws ExecuteSQLException
DefaultBaseAction
execute
在接口中 IOrmAction
execute
在类中 DefaultBaseAction
ExecuteSQLException
public void executeSave(java.lang.String sql, java.sql.Connection conn, java.lang.Object obj) throws ExecuteSQLException
DefaultBaseAction
executeSave
在类中 DefaultBaseAction
ExecuteSQLException
public java.util.List<java.lang.Object> batchInsert(java.util.List<?> obj, java.sql.Connection conn) throws ExecuteSQLException
IOrmAction
batchInsert
在接口中 IOrmAction
ExecuteSQLException
public java.util.List<java.lang.Object> batchInsert(java.util.List<?> obj, java.sql.Connection conn, boolean isPrepared) throws ExecuteSQLException
IOrmAction
batchInsert
在接口中 IOrmAction
ExecuteSQLException
public java.util.List<java.lang.Object> batchUpdate(java.util.List<?> obj, java.sql.Connection conn) throws ExecuteSQLException
IOrmAction
batchUpdate
在接口中 IOrmAction
ExecuteSQLException
public java.util.List<java.lang.Object> batchUpdate(java.util.List<?> obj, java.sql.Connection conn, boolean isPrepared) throws ExecuteSQLException
IOrmAction
batchUpdate
在接口中 IOrmAction
ExecuteSQLException
public void batchDelete(java.util.List<?> obj, java.sql.Connection conn) throws ExecuteSQLException
IOrmAction
batchDelete
在接口中 IOrmAction
ExecuteSQLException
public void batchDelete(java.util.List<?> obj, java.sql.Connection conn, boolean isPrepared) throws ExecuteSQLException
IOrmAction
batchDelete
在接口中 IOrmAction
ExecuteSQLException
public java.lang.Object insert(java.lang.Object obj) throws ExecuteSQLException
IOrmAction
insert
在接口中 IOrmAction
ExecuteSQLException
public java.lang.Object update(java.lang.Object obj) throws ExecuteSQLException
IOrmAction
update
在接口中 IOrmAction
ExecuteSQLException
public void delete(java.lang.Object obj) throws ExecuteSQLException
IOrmAction
delete
在接口中 IOrmAction
ExecuteSQLException
public java.util.List<java.lang.Object> query(java.lang.String sql, java.lang.Class<?> clazz) throws ExecuteSQLException
IOrmAction
query
在接口中 IOrmAction
clazz
- - Class of objectExecuteSQLException
public void execute(java.lang.String sql) throws ExecuteSQLException
IOrmAction
execute
在接口中 IOrmAction
ExecuteSQLException
public java.util.List<java.lang.Object> batchInsert(java.util.List<?> obj) throws ExecuteSQLException
IOrmAction
batchInsert
在接口中 IOrmAction
ExecuteSQLException
public java.util.List<java.lang.Object> batchUpdate(java.util.List<?> obj) throws ExecuteSQLException
IOrmAction
batchUpdate
在接口中 IOrmAction
ExecuteSQLException
public void batchDelete(java.util.List<?> obj) throws ExecuteSQLException
IOrmAction
batchDelete
在接口中 IOrmAction
ExecuteSQLException
public void batchExecute(java.util.List<java.lang.String> list) throws ExecuteSQLException
IOrmAction
batchExecute
在接口中 IOrmAction
ExecuteSQLException
public void batchExecute(java.util.List<java.lang.String> list, java.sql.Connection conn) throws ExecuteSQLException
IOrmAction
batchExecute
在接口中 IOrmAction
ExecuteSQLException