Package myhome.domain
Interface Dao<T extends Dto>
- Type Parameters:
T- 해당 dto를 제네릭하는 dao로 제한을 둠
public interface Dao<T extends Dto>
- Author:
- miri DAO 인터페이스
-
Method Summary
Modifier and Type Method Description default voidclose(java.sql.Connection conn, java.sql.PreparedStatement ps)default voidclose(java.sql.Connection conn, java.sql.PreparedStatement ps, java.sql.ResultSet rs)booleandelete(int no)default java.sql.ConnectiongetConnection()booleaninsert(T t)static voidloadDriverClass()Tselect(int no)java.util.List<T>selectAll()booleanupdate(T t)
-
Method Details
-
select
-
selectAll
java.util.List<T> selectAll() -
update
-
insert
-
delete
boolean delete(int no) -
getConnection
default java.sql.Connection getConnection() throws java.sql.SQLException- Throws:
java.sql.SQLException
-
close
default void close(java.sql.Connection conn, java.sql.PreparedStatement ps) -
close
default void close(java.sql.Connection conn, java.sql.PreparedStatement ps, java.sql.ResultSet rs) -
loadDriverClass
static void loadDriverClass()
-