framework.db
Class AbstractDao
java.lang.Object
framework.db.AbstractDao
public abstract class AbstractDao
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractDao
public AbstractDao(ConnectionManager connMgr)
getConnectionManager
protected ConnectionManager getConnectionManager()
executeQuery
protected RecordSet executeQuery(java.lang.String query)
throws java.lang.Exception
- Throws:
java.lang.Exception
executeQuery
protected RecordSet executeQuery(java.lang.String query,
java.lang.Object[] where)
throws java.lang.Exception
- Throws:
java.lang.Exception
execute
protected int execute(java.lang.String query,
java.lang.Object[] values)
throws java.lang.Exception
- Throws:
java.lang.Exception
save
public int[] save(ValueObjectArray voArray)
throws java.lang.Exception
- Throws:
java.lang.Exception
insert
public int insert(ValueObject vo)
throws java.lang.Exception
- Throws:
java.lang.Exception
update
public int update(ValueObject vo)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateOnlyFields
public int updateOnlyFields(ValueObject vo,
java.lang.String[] updateFieldName)
throws java.lang.Exception
- Throws:
java.lang.Exception
userUpdate
public int userUpdate(ValueObject vo,
java.lang.String[] fields,
java.lang.String[] keyNames)
throws java.lang.Exception
- Throws:
java.lang.Exception
delete
public int delete(ValueObject vo)
throws java.lang.Exception
- Throws:
java.lang.Exception
userDelete
public int userDelete(ValueObject vo,
java.lang.String[] keyNames)
throws java.lang.Exception
- Throws:
java.lang.Exception
getLogger
protected org.apache.commons.logging.Log getLogger()
getInsertSql
public abstract java.lang.String getInsertSql()
getUpdateSql
public abstract java.lang.String getUpdateSql()
getUpdateOnlySql
public abstract java.lang.String getUpdateOnlySql(java.lang.String[] updateFieldNames)
getUserUpdateOnlySql
public abstract java.lang.String getUserUpdateOnlySql(java.lang.String[] updateFieldNames,
java.lang.String[] updateKeyNames)
getDeleteSql
public abstract java.lang.String getDeleteSql()
getUserDeleteSql
public abstract java.lang.String getUserDeleteSql(java.lang.String[] deleteKeyNames)
select
public abstract RecordSet select(ValueObject vo)
throws java.lang.Exception
- Throws:
java.lang.Exception