T
- Pojo sobre el que trabaja este DAOpublic interface IDao<T extends IPojo>
Modifier and Type | Method and Description |
---|---|
boolean |
delete(java.sql.Connection _con,
java.io.Serializable _pk)
elimina una entrada de la tabla correspondiente en la base de datos
|
java.util.Collection<T> |
list(java.sql.Connection _con)
Devuelve todas las entradas de la tabla correspondiente a este DAO
|
java.util.Collection<java.lang.Object[]> |
listBySQL(java.sql.Connection _con,
java.lang.String _sqlQuery,
java.lang.Object[] _params)
Realiza una consulta SQL según la String pasada por parámetro
Se utiliza para consultas más especializadas
|
T |
load(java.sql.Connection _con,
java.io.Serializable _pk)
Obtiene una entrada de la tabla correspondiente según la clave principal proporcionada
|
java.lang.Object |
save(java.sql.Connection _con,
T _p)
crea una nueva entrada en la tabla correspondiente de la base de datos
|
void |
update(java.sql.Connection _con,
T _p)
Actualiza los datos de una entrada en la tabla correspondiente de la base de datos
|
java.lang.Object save(java.sql.Connection _con, T _p) throws java.sql.SQLException
_con
- Connection a utilizar_p
- objeto de tipo Pojo que representa la nueva entradajava.sql.SQLException
boolean delete(java.sql.Connection _con, java.io.Serializable _pk) throws java.sql.SQLException
_con
- Connection a utilizar_pk
- Clave principal de la entrada a eliminarjava.sql.SQLException
void update(java.sql.Connection _con, T _p) throws java.sql.SQLException
_con
- Connection a utilizar_p
- objeto de tipo Pojo con los datos a actualizarjava.sql.SQLException
T load(java.sql.Connection _con, java.io.Serializable _pk) throws java.sql.SQLException, java.lang.Exception
_con
- Connection a utilizar_pk
- valor de la clave principaljava.sql.SQLException
java.lang.Exception
java.util.Collection<T> list(java.sql.Connection _con) throws java.sql.SQLException, java.lang.Exception
_con
- Connection a utilizarjava.sql.SQLException
java.lang.Exception
java.util.Collection<java.lang.Object[]> listBySQL(java.sql.Connection _con, java.lang.String _sqlQuery, java.lang.Object[] _params) throws java.sql.SQLException
_con
- Connection a utilizar_sqlQuery
- Consulta SQL_params
- Array con los parámetros de la consultajava.sql.SQLException