Module org.seasar.doma.core
Class EntityListParameter<ENTITY>
java.lang.Object
org.seasar.doma.internal.jdbc.sql.AbstractListParameter<ENTITY>
org.seasar.doma.internal.jdbc.sql.EntityListParameter<ENTITY>
- All Implemented Interfaces:
ListParameter<ENTITY>,SqlParameter
-
Field Summary
FieldsFields inherited from class org.seasar.doma.internal.jdbc.sql.AbstractListParameter
list, name -
Constructor Summary
ConstructorsConstructorDescriptionEntityListParameter(EntityType<ENTITY> entityType, List<ENTITY> list, String name, boolean resultMappingEnsured) -
Method Summary
Modifier and TypeMethodDescriptioncreateObjectProvider(Query query) Creates the object provider that provides list elements.getName()Returns the parameter name.Methods inherited from class org.seasar.doma.internal.jdbc.sql.AbstractListParameter
accept, add, getValue
-
Field Details
-
entityType
-
resultMappingEnsured
protected final boolean resultMappingEnsured
-
-
Constructor Details
-
EntityListParameter
public EntityListParameter(EntityType<ENTITY> entityType, List<ENTITY> list, String name, boolean resultMappingEnsured)
-
-
Method Details
-
getName
Description copied from interface:ListParameterReturns the parameter name.- Specified by:
getNamein interfaceListParameter<ENTITY>- Overrides:
getNamein classAbstractListParameter<ENTITY>- Returns:
- the parameter name
-
createObjectProvider
Description copied from interface:ListParameterCreates the object provider that provides list elements.- Parameters:
query- the query- Returns:
- the object provider
-