Skip to main content

Find Multiple By

Definition

The findMultipleBy method allows you to get multiple records of a table filtered by the conditions that are supplied.

Available methods

Example: KFindFunction, KColumnAllowedToSelect...

Java code:

final KCollection<Language> languages =
languageRepository.findMultipleBy(
(KFrom kFrom) ->
kFrom
.where(LANGUAGE.ID.gt(7L)),
LANGUAGE.ID,
LANGUAGE.NAME
);

SQL generated:

SELECT la.id, la.name
FROM language la
WHERE la.id > ?1

Parameters:

  • ?1: 7

Example: String, KFindFunction, KColumnAllowedToSelect...

Java code:

final KCollection<Language> languages =
languageRepository.findMultipleBy(
K.JDBC_LEGACY,
(KFrom kFrom) ->
kFrom
.where(LANGUAGE.ID.gt(7L)),
LANGUAGE.ID,
LANGUAGE.NAME
);

SQL generated:

SELECT la.id, la.name
FROM language la
WHERE la.id > ?1

Parameters:

  • ?1: 7