Предполагая, что в вашей базе данных есть таблица, например User
со столбцами id
и names
, вы можете создать собственный запрос с использованием JPA.
@Query(value="select names from user u where u.id =:userId", nativeQuery=true)
String getNames(@Param("userId") long userId);
Этот метод возвращает String
. Теперь вы можете создать массив имен, используя метод split , предоставленный Java 7.
String names = myRepository.getNames(userId);
String[] namesList = names.split(" "); // Split on whitespaces