net.sf.diaz
Class AbstractJdbcDao
java.lang.Object
net.sf.diaz.AbstractJdbcDao
public abstract class AbstractJdbcDao
- extends java.lang.Object
- Author:
- Sean C. Sullivan
|
Method Summary |
protected java.lang.String |
buildMessage(java.lang.CharSequence sql,
java.lang.Object[] queryParameters)
|
protected java.util.List<Row> |
buildRows(java.sql.ResultSet rs)
|
protected Row |
buildSingleRow(java.sql.ResultSet rs)
|
protected void |
close(java.sql.Connection c,
java.sql.ResultSet rs,
java.sql.Statement st)
|
protected GeneratedKeys |
executeInsert(java.lang.CharSequence sql,
java.lang.Object... queryParameters)
|
protected java.util.List<Row> |
executeQuery(java.lang.CharSequence sql,
java.lang.Object... queryParameters)
|
protected java.lang.Object |
executeUpdate(java.lang.CharSequence sql)
|
protected java.lang.Object |
executeUpdate(java.lang.CharSequence sql,
int autoGeneratedKeys,
java.lang.Object... queryParameters)
|
protected java.lang.Object |
executeUpdate(java.sql.Connection conn,
java.lang.CharSequence sql,
int autoGeneratedKeys,
java.lang.Object... queryParameters)
|
protected boolean |
getCloseQuietly()
|
protected abstract java.sql.Connection |
getConnection()
|
protected int |
getFetchSize()
|
protected int |
getMaxRows()
|
protected int |
getQueryTimeout()
|
protected int |
getResultSetConcurrency()
|
protected int |
getResultSetType()
|
protected int |
getTransactionIsolation()
|
protected void |
setCloseQuietly(boolean b)
|
protected void |
setFetchSize(int size)
|
protected void |
setMaxRows(int value)
|
protected void |
setPreparedStatementParameters(java.sql.PreparedStatement ps,
java.lang.Object[] parameters)
|
protected void |
setQueryTimeout(int value)
|
protected void |
setResultSetConcurrency(int resultSetConcurrency)
|
protected void |
setResultSetType(int value)
|
protected void |
setTransactionIsolation(int transactionIsolation)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractJdbcDao
public AbstractJdbcDao()
getTransactionIsolation
protected int getTransactionIsolation()
setTransactionIsolation
protected void setTransactionIsolation(int transactionIsolation)
executeInsert
protected GeneratedKeys executeInsert(java.lang.CharSequence sql,
java.lang.Object... queryParameters)
executeUpdate
protected java.lang.Object executeUpdate(java.lang.CharSequence sql)
executeUpdate
protected java.lang.Object executeUpdate(java.lang.CharSequence sql,
int autoGeneratedKeys,
java.lang.Object... queryParameters)
- Parameters:
sql - queryParameters -
executeUpdate
protected java.lang.Object executeUpdate(java.sql.Connection conn,
java.lang.CharSequence sql,
int autoGeneratedKeys,
java.lang.Object... queryParameters)
- Parameters:
conn - sql - queryParameters -
executeQuery
protected java.util.List<Row> executeQuery(java.lang.CharSequence sql,
java.lang.Object... queryParameters)
- Parameters:
sql - queryParameters -
- Returns:
- a List containing zero or more
Row objects
getFetchSize
protected int getFetchSize()
setFetchSize
protected void setFetchSize(int size)
buildRows
protected java.util.List<Row> buildRows(java.sql.ResultSet rs)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
buildSingleRow
protected Row buildSingleRow(java.sql.ResultSet rs)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getCloseQuietly
protected boolean getCloseQuietly()
setCloseQuietly
protected void setCloseQuietly(boolean b)
close
protected void close(java.sql.Connection c,
java.sql.ResultSet rs,
java.sql.Statement st)
getConnection
protected abstract java.sql.Connection getConnection()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
setPreparedStatementParameters
protected void setPreparedStatementParameters(java.sql.PreparedStatement ps,
java.lang.Object[] parameters)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
buildMessage
protected java.lang.String buildMessage(java.lang.CharSequence sql,
java.lang.Object[] queryParameters)
getQueryTimeout
protected int getQueryTimeout()
setQueryTimeout
protected void setQueryTimeout(int value)
getMaxRows
protected int getMaxRows()
setMaxRows
protected void setMaxRows(int value)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getResultSetType
protected int getResultSetType()
setResultSetType
protected void setResultSetType(int value)
getResultSetConcurrency
protected int getResultSetConcurrency()
setResultSetConcurrency
protected void setResultSetConcurrency(int resultSetConcurrency)
Copyright © 2005-2007 diaz.sourceforge.net. All Rights Reserved.