Class BaseMapper<T extends BaseEntity>
- java.lang.Object
-
- com.github.collinalpert.java2db.mappers.BaseMapper<T>
-
public class BaseMapper<T extends BaseEntity> extends java.lang.Object- Author:
- Collin Alpert
Default mapper for converting a
ResultSetto the respective Java entity.
-
-
Constructor Summary
Constructors Constructor Description BaseMapper(java.lang.Class<T> clazz)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<T>map(java.sql.ResultSet set)Maps aResultSetwith a single row to a Java entity.java.util.List<T>mapToList(java.sql.ResultSet set)Maps aResultSetwith multiple rows to a list of Java entities.
-
-
-
Constructor Detail
-
BaseMapper
public BaseMapper(java.lang.Class<T> clazz)
-
-
Method Detail
-
map
public java.util.Optional<T> map(java.sql.ResultSet set)
Maps aResultSetwith a single row to a Java entity.- Parameters:
set- TheResultSetto map.- Returns:
- An Optional which contains the Java entity if the query was successful.
-
mapToList
public java.util.List<T> mapToList(java.sql.ResultSet set)
Maps aResultSetwith multiple rows to a list of Java entities.- Parameters:
set- TheResultSetto map.- Returns:
- A list of Java entities.
-
-