Package org.fugerit.java.core.db.dao
Class DAOUtilsNG
- java.lang.Object
-
- org.fugerit.java.core.db.dao.DAOUtilsNG
-
public class DAOUtilsNG extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
createQueryId(long startTime)
static <T> boolean
execute(Connection conn, OpDAO<T> op)
static <T> LoadResultNG<T>
extraAll(Connection conn, String sql, RSExtractor<T> rse, Field... fields)
static <T> void
extraAll(Connection conn, Collection<T> result, String sql, RSExtractor<T> rse, Field... fields)
static <T> LoadResultNG<T>
extraAllFields(Connection conn, String sql, RSExtractor<T> rse, Object... fields)
static <T> void
extraAllFields(Connection conn, Collection<T> result, String sql, RSExtractor<T> rse, Object... fields)
static <T> void
extractAll(Connection conn, Collection<T> result, OpDAO<T> op)
static <T> LoadResultNG<T>
extractAll(Connection conn, OpDAO<T> op)
static <T> T
extractOne(Connection conn, OpDAO<T> op)
static <T> T
extraOne(Connection conn, String sql, RSExtractor<T> rse, Object... fields)
static <T> T
extraOneFields(Connection conn, String sql, RSExtractor<T> rse, Field... fields)
static <T> void
fillList(LoadResultNG<T> lr, List<T> list)
static <T> Iterator<T>
toIterator(LoadResultNG<T> lr)
static int
update(Connection conn, String sql, Object... fields)
static <T> int
update(Connection conn, OpDAO<T> op)
static int
updateFields(Connection conn, String sql, Field... fields)
-
-
-
Method Detail
-
toIterator
public static <T> Iterator<T> toIterator(LoadResultNG<T> lr)
-
fillList
public static <T> void fillList(LoadResultNG<T> lr, List<T> list)
-
createQueryId
public static String createQueryId(long startTime)
-
extractAll
public static <T> LoadResultNG<T> extractAll(Connection conn, OpDAO<T> op)
-
extractAll
public static <T> void extractAll(Connection conn, Collection<T> result, OpDAO<T> op)
-
extractOne
public static <T> T extractOne(Connection conn, OpDAO<T> op)
-
update
public static <T> int update(Connection conn, OpDAO<T> op)
-
execute
public static <T> boolean execute(Connection conn, OpDAO<T> op)
-
extraOne
public static <T> T extraOne(Connection conn, String sql, RSExtractor<T> rse, Object... fields)
-
extraOneFields
public static <T> T extraOneFields(Connection conn, String sql, RSExtractor<T> rse, Field... fields)
-
extraAll
public static <T> LoadResultNG<T> extraAll(Connection conn, String sql, RSExtractor<T> rse, Field... fields)
-
extraAllFields
public static <T> LoadResultNG<T> extraAllFields(Connection conn, String sql, RSExtractor<T> rse, Object... fields)
-
extraAll
public static <T> void extraAll(Connection conn, Collection<T> result, String sql, RSExtractor<T> rse, Field... fields)
-
extraAllFields
public static <T> void extraAllFields(Connection conn, Collection<T> result, String sql, RSExtractor<T> rse, Object... fields)
-
update
public static int update(Connection conn, String sql, Object... fields)
-
updateFields
public static int updateFields(Connection conn, String sql, Field... fields)
-
-