Package com.landawn.abacus.jdbc.dao
Interface UncheckedCrudJoinEntityHelperL<T,SB extends com.landawn.abacus.util.SQLBuilder,TD extends UncheckedCrudDaoL<T,SB,TD>>
- All Superinterfaces:
CrudJoinEntityHelper<T,
,Long, SB, TD> CrudJoinEntityHelperL<T,
,SB, TD> JoinEntityHelper<T,
,SB, TD> UncheckedCrudJoinEntityHelper<T,
,Long, SB, TD> UncheckedJoinEntityHelper<T,
SB, TD>
- All Known Subinterfaces:
UncheckedReadOnlyCrudJoinEntityHelperL<T,
SB, TD>
public interface UncheckedCrudJoinEntityHelperL<T,SB extends com.landawn.abacus.util.SQLBuilder,TD extends UncheckedCrudDaoL<T,SB,TD>>
extends UncheckedCrudJoinEntityHelper<T,Long,SB,TD>, CrudJoinEntityHelperL<T,SB,TD>
-
Method Summary
Modifier and TypeMethodDescriptiondefault com.landawn.abacus.util.u.Optional<T>
get
(long id, boolean includeAllJoinEntities) default com.landawn.abacus.util.u.Optional<T>
default com.landawn.abacus.util.u.Optional<T>
get
(long id, Collection<String> selectPropNames, boolean includeAllJoinEntities) default com.landawn.abacus.util.u.Optional<T>
get
(long id, Collection<String> selectPropNames, Class<?> joinEntitiesToLoad) default com.landawn.abacus.util.u.Optional<T>
get
(long id, Collection<String> selectPropNames, Collection<Class<?>> joinEntitiesToLoad) default T
gett
(long id, boolean includeAllJoinEntities) default T
default T
gett
(long id, Collection<String> selectPropNames, boolean includeAllJoinEntities) default T
gett
(long id, Collection<String> selectPropNames, Class<?> joinEntitiesToLoad) default T
gett
(long id, Collection<String> selectPropNames, Collection<Class<?>> joinEntitiesToLoad) Methods inherited from interface com.landawn.abacus.jdbc.dao.JoinEntityHelper
executor, stream, stream, stream, targetDaoInterface, targetEntityClass
Methods inherited from interface com.landawn.abacus.jdbc.dao.UncheckedCrudJoinEntityHelper
batchGet, batchGet, batchGet, batchGet, batchGet, batchGet, batchGet, batchGet, get, get, get, get, get, gett, gett, gett, gett, gett
Methods inherited from interface com.landawn.abacus.jdbc.dao.UncheckedJoinEntityHelper
deleteAllJoinEntities, deleteAllJoinEntities, deleteAllJoinEntities, deleteAllJoinEntities, deleteAllJoinEntities, deleteAllJoinEntities, deleteJoinEntities, deleteJoinEntities, deleteJoinEntities, deleteJoinEntities, deleteJoinEntities, deleteJoinEntities, deleteJoinEntities, deleteJoinEntities, deleteJoinEntities, deleteJoinEntities, findFirst, findFirst, findFirst, findOnlyOne, findOnlyOne, findOnlyOne, list, list, list, loadAllJoinEntities, loadAllJoinEntities, loadAllJoinEntities, loadAllJoinEntities, loadAllJoinEntities, loadAllJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull
-
Method Details
-
get
@Beta default com.landawn.abacus.util.u.Optional<T> get(long id, Class<?> joinEntitiesToLoad) throws com.landawn.abacus.exception.DuplicatedResultException, com.landawn.abacus.exception.UncheckedSQLException - Specified by:
get
in interfaceCrudJoinEntityHelperL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedCrudDaoL<T, SB, TD>> - Parameters:
id
-joinEntitiesToLoad
-- Returns:
- Throws:
com.landawn.abacus.exception.DuplicatedResultException
- if more than one record found by the specifiedid
(orcondition
).com.landawn.abacus.exception.UncheckedSQLException
-
get
@Beta default com.landawn.abacus.util.u.Optional<T> get(long id, boolean includeAllJoinEntities) throws com.landawn.abacus.exception.DuplicatedResultException, com.landawn.abacus.exception.UncheckedSQLException - Specified by:
get
in interfaceCrudJoinEntityHelperL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedCrudDaoL<T, SB, TD>> - Parameters:
id
-includeAllJoinEntities
-- Returns:
- Throws:
com.landawn.abacus.exception.DuplicatedResultException
- if more than one record found by the specifiedid
(orcondition
).com.landawn.abacus.exception.UncheckedSQLException
-
get
@Beta default com.landawn.abacus.util.u.Optional<T> get(long id, Collection<String> selectPropNames, Class<?> joinEntitiesToLoad) throws com.landawn.abacus.exception.DuplicatedResultException, com.landawn.abacus.exception.UncheckedSQLException - Specified by:
get
in interfaceCrudJoinEntityHelperL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedCrudDaoL<T, SB, TD>> - Parameters:
id
-selectPropNames
- all properties(columns) will be selected, excluding the properties of joining entities, if the specifiedselectPropNames
isnull
.joinEntitiesToLoad
-- Returns:
- Throws:
com.landawn.abacus.exception.DuplicatedResultException
- if more than one record found by the specifiedid
(orcondition
).com.landawn.abacus.exception.UncheckedSQLException
-
get
@Beta default com.landawn.abacus.util.u.Optional<T> get(long id, Collection<String> selectPropNames, Collection<Class<?>> joinEntitiesToLoad) throws com.landawn.abacus.exception.DuplicatedResultException, com.landawn.abacus.exception.UncheckedSQLException - Specified by:
get
in interfaceCrudJoinEntityHelperL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedCrudDaoL<T, SB, TD>> - Parameters:
id
-selectPropNames
- all properties(columns) will be selected, excluding the properties of joining entities, if the specifiedselectPropNames
isnull
.joinEntitiesToLoad
-- Returns:
- Throws:
com.landawn.abacus.exception.DuplicatedResultException
- if more than one record found by the specifiedid
(orcondition
).com.landawn.abacus.exception.UncheckedSQLException
-
get
@Beta default com.landawn.abacus.util.u.Optional<T> get(long id, Collection<String> selectPropNames, boolean includeAllJoinEntities) throws com.landawn.abacus.exception.DuplicatedResultException, com.landawn.abacus.exception.UncheckedSQLException - Specified by:
get
in interfaceCrudJoinEntityHelperL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedCrudDaoL<T, SB, TD>> - Parameters:
id
-selectPropNames
- all properties(columns) will be selected, excluding the properties of joining entities, if the specifiedselectPropNames
isnull
.includeAllJoinEntities
-- Returns:
- Throws:
com.landawn.abacus.exception.DuplicatedResultException
- if more than one record found by the specifiedid
(orcondition
).com.landawn.abacus.exception.UncheckedSQLException
-
gett
@Beta default T gett(long id, Class<?> joinEntitiesToLoad) throws com.landawn.abacus.exception.DuplicatedResultException, com.landawn.abacus.exception.UncheckedSQLException - Specified by:
gett
in interfaceCrudJoinEntityHelperL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedCrudDaoL<T, SB, TD>> - Parameters:
id
-joinEntitiesToLoad
-- Returns:
- Throws:
com.landawn.abacus.exception.DuplicatedResultException
- if more than one record found by the specifiedid
(orcondition
).com.landawn.abacus.exception.UncheckedSQLException
-
gett
@Beta default T gett(long id, boolean includeAllJoinEntities) throws com.landawn.abacus.exception.DuplicatedResultException, com.landawn.abacus.exception.UncheckedSQLException - Specified by:
gett
in interfaceCrudJoinEntityHelperL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedCrudDaoL<T, SB, TD>> - Parameters:
id
-includeAllJoinEntities
-- Returns:
- Throws:
com.landawn.abacus.exception.DuplicatedResultException
- if more than one record found by the specifiedid
(orcondition
).com.landawn.abacus.exception.UncheckedSQLException
-
gett
@Beta default T gett(long id, Collection<String> selectPropNames, Class<?> joinEntitiesToLoad) throws com.landawn.abacus.exception.DuplicatedResultException, com.landawn.abacus.exception.UncheckedSQLException - Specified by:
gett
in interfaceCrudJoinEntityHelperL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedCrudDaoL<T, SB, TD>> - Parameters:
id
-selectPropNames
- all properties(columns) will be selected, excluding the properties of joining entities, if the specifiedselectPropNames
isnull
.joinEntitiesToLoad
-- Returns:
- Throws:
com.landawn.abacus.exception.DuplicatedResultException
- if more than one record found by the specifiedid
(orcondition
).com.landawn.abacus.exception.UncheckedSQLException
-
gett
@Beta default T gett(long id, Collection<String> selectPropNames, Collection<Class<?>> joinEntitiesToLoad) throws com.landawn.abacus.exception.DuplicatedResultException, com.landawn.abacus.exception.UncheckedSQLException - Specified by:
gett
in interfaceCrudJoinEntityHelperL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedCrudDaoL<T, SB, TD>> - Parameters:
id
-selectPropNames
- all properties(columns) will be selected, excluding the properties of joining entities, if the specifiedselectPropNames
isnull
.joinEntitiesToLoad
-- Returns:
- Throws:
com.landawn.abacus.exception.DuplicatedResultException
- if more than one record found by the specifiedid
(orcondition
).com.landawn.abacus.exception.UncheckedSQLException
-
gett
@Beta default T gett(long id, Collection<String> selectPropNames, boolean includeAllJoinEntities) throws com.landawn.abacus.exception.DuplicatedResultException, com.landawn.abacus.exception.UncheckedSQLException - Specified by:
gett
in interfaceCrudJoinEntityHelperL<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedCrudDaoL<T, SB, TD>> - Parameters:
id
-selectPropNames
- all properties(columns) will be selected, excluding the properties of joining entities, if the specifiedselectPropNames
isnull
.includeAllJoinEntities
-- Returns:
- Throws:
com.landawn.abacus.exception.DuplicatedResultException
- if more than one record found by the specifiedid
(orcondition
).com.landawn.abacus.exception.UncheckedSQLException
-