E - Bean objectI - Primary keypublic interface IGenericDao<E,I>
| Modifier and Type | Method and Description |
|---|---|
E |
create(E instance)
Create new record from object instance and save into database
|
boolean |
delete(E instance)
Delete record from database
|
E |
read(I instance)
Loading record from database to Bean object
|
E |
update(E instance)
Update record
|
E create(E instance) throws java.sql.SQLException, java.io.IOException, java.lang.ClassNotFoundException, org.apache.commons.codec.DecoderException
instance - Bean objectjava.sql.SQLExceptionjava.io.IOExceptionorg.apache.commons.codec.DecoderExceptionjava.lang.ClassNotFoundExceptionE read(I instance) throws java.sql.SQLException, java.lang.ClassNotFoundException, java.io.IOException, org.apache.commons.codec.DecoderException
instance - (PK)java.sql.SQLExceptionorg.apache.commons.codec.DecoderExceptionjava.io.IOExceptionjava.lang.ClassNotFoundExceptionE update(E instance) throws java.sql.SQLException
instance - Bean objectjava.sql.SQLExceptionboolean delete(E instance) throws java.sql.SQLException
instance - Bean objectjava.sql.SQLException