Описание тега spring-projections
0
ответов
Как передать значение в интерфейсную функцию в Java
Недавно, проходя Spring JPA Projection, я наткнулся на этот пример: interface NamesOnly { @Value("#{args[0] + ' ' + target.firstname + '!'}") String getSalutation(String prefix); } Отсюда https://docs.spring.io/spring-data/jpa/docs/current/reference…
10 фев '19 в 06:24
0
ответов
Вернуть список ManyToMany в столбцах моего запроса
Доброе утро люди У меня проблема, когда я пытаюсь вернуть поле типа List с отношением ManyToMany в столбцах моего запроса. Запрос: ВЫБЕРИТЕ user.name, user.adresses ОТ пользователя пользователя Ошибка: java.sql.SQLSyntaxErrorException: ORA-00936: от…
12 июл '18 в 12:29
1
ответ
Spring Rest Проекция данных @OneToOne свойство не загружается
У меня есть эти три класса: @Entity public class Trip { @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY) private List<Leg> legs; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY) private List<TripDetail> details;…
30 апр '18 в 21:47
4
ответа
Весенние прогнозы не возвращают детали государства
У меня есть таблица стран и штатов, для которой я интегрировал Spring Data JPA. Я создал функцию public Page<CountryDetails> getAllCountryDetails в моем CountryServiceImpl для получения всей страны и соответствующих государственных данных. Слу…
31 май '18 в 17:49
1
ответ
Весенние прогнозы выберите коллекцию
Я пытаюсь, чтобы проекция станции включала список связанных логотипов. Ниже мой домен: @Table(name = "Station") public class Station implements Serializable { @Id @Column(name = "Id") private int id; @OneToMany(cascade = CascadeType.ALL, fetch = Fet…
06 июн '18 в 20:19
2
ответа
Изменить тип возвращаемого значения Spring findAll()
Я хочу запустить метод findAll() Spring JPA, но вернуть все записи, но затем без возврата всех записей. Я хочу вернуть значения из проекции. подобно public interface StudentRepository extends CrudRepository<Student, Integer>{ //How can I achie…
10 фев '19 в 06:43
0
ответов
Spring Projection отображает неверный результат при использовании расширяет интерфейс
У меня есть два интерфейса проекции,Первый, ProductMinimal.java: public interface ProductMinimal { long getId(); String getName(); Long getOwnerId(); String getOwnerName(); String getFeaturedImage(); } и второй ProductStatistic.java public interface…
29 май '19 в 08:24
1
ответ
Как обрабатывать проекции Spring Boot/ Spring Data с помощью взаимосвязей сущностей (вложенная проекция)
Я пытаюсь заставить вложенные проекции работать в Spring Boot. У меня есть 2 лица, Parent а также Childтогда Parent имеет однонаправленный @OneToMany отношение к Child, Вот классы: (используя аннотации Lombok) @Entity @Data @NoArgsConstructor public…
27 мар '19 в 07:17
2
ответа
Как вернуть объект JSON без вложенных объектов из других классов?
Я хочу вернуть объект JSON с информацией из двух разных классов. Как я хочу, чтобы имя пользователя из класса User и rolename из класса Role вместе в одном объекте JSON. Мой текущий код: @Entity @DynamicUpdate public class User { private String user…
17 май '19 в 19:39
1
ответ
Поле Spring Projection @Value завершается ошибкой, когда сопоставленная сущность возвращает 'null'
Я пытался использовать проекции Spring Data JPA. Также используется аннотация @Value для объединения некоторых свойств некоторых ссылочных проекций. Проблема возникает, когда один из указанных проекций возвращает значение "ноль", поскольку этот конк…
05 июн '19 в 11:08
0
ответов
Исключение, вызванное Jackson JsonMappingException - это должен быть интерфейс
У меня проблема с работой Projection с Joda LocalDateTime. public interface SomeProjection { Long getId(); LocalDateTime getDateCreated() } Приводит к следующей ошибке: Вызвано: com.fasterxml.jackson.databind.JsonMappingException: тип проекции долже…
17 янв '20 в 18:25
0
ответов
Динамические проекции JPA с расширенным интерфейсом и дженериками
Я хочу использовать динамические проекции Spring JPA, чтобы ограничить количество полей, возвращаемых из запросов. Таблица, которую я использую, широкая, но проекция по-прежнему содержит около 10 полей. Поэтому я пытаюсь использовать динамические пр…
12 сен '19 в 05:07
1
ответ
Spring Data Jpa + Spring Projection с использованием @Query (native и JPQL) возвращает null для связанных сущностей
Я пытаюсь написать один и тот же запрос, используя 3 разных подхода в Spring Data Jpa с использованием интерфейса JpaRepository: 1. Стратегия именованных методов. 2. @Query с JPQL. 3. Собственный SQL @Query. Здесь вы можете увидеть, как я создал Vis…
18 апр '20 в 13:04
0
ответов
Spring Boot Entity для DTO с использованием собственного запроса - база данных H2
Попытка преобразовать результат из нативного @Query в DTO с использованием проекций, вот код, приведенный ниже. иметь два dto RangeInfo и Ranges Entity - AtmCashPickup и создать собственный запрос в репозитории. Запрос работает нормально. У сущности…
20 июн '20 в 20:24
0
ответов
Сопоставление значений проекции с сущностью с помощью Spring Data
У меня есть объект с множеством полей и проекция со многими, но не со всеми этими полями. Когда я обновляю объект в PUT/PATCH, обычно я получаю проекцию с@RequestBody и вручную сопоставьте все поля из проекции с сущностью, а затем сохраните в репози…
04 июн '20 в 13:18
1
ответ
Использовать сервис внутри SDR проекции
У меня есть класс сущности Person с столбцом uuid. У меня есть внешняя служба отдыха (ExternalRestService), где я могу получать информацию по указанному столбцу uuid. Я хочу создать проекцию вроде interface PersonWithExternalDataProjection { val uui…
11 июл '20 в 19:52
0
ответов
Разбивка на страницы в Spring JPA по вложенным объектам с использованием динамической проекции
Как разбить на страницы ChildEntity из ParentEntity (однонаправленный oneToMany) через динамическую проекцию. Вот мой образец кода, который работает при разбиении на страницы на родительском. Репозиторий - пробовал, смотрел этот ответ, но он выдает …
23 окт '20 в 01:19
0
ответов
Как получить родительские и несколько дочерних сущностей (с определенным значением) с помощью проекций Spring
Сущности class Parent { Integer id; @OneToMany List<Child> child; } class Child { Integer id; Short year; @ManyToOne Parent parent } С помощью проекций интерфейса я могу просто создать интерфейс с родителем и потомком, чтобы получить все поля.…
19 ноя '20 в 22:06
1
ответ
тип возврата для интерфейсных проекций
Я учусь использовать проекцию в spring-data-jpa. И у меня проблема с проекциями с использованием интерфейсов. Я видел много руководств, в которых они просто пишут интерфейс с нужным им геттером, и, наконец, они просто используют его как возвращаемый…
17 июн '21 в 22:15
1
ответ
Spring data neo4j rest projection возвращает null при использовании выражения SpEL для вложенного объекта
Рассмотрим следующий вывод: Случай 1: при извлечении вложенного объекта из neo4j с использованием интерфейса neo4j данных Spring (проекция) { "name": "Dhoni", "currentLocation": { "city": { "name": "qwerqwer", "regionalState": { "state": { "name": "…
13 июл '21 в 00:14