Метод save() из Java Spring JPA не возвращает значения из соединенных столбцов.JAVA

Программисты JAVA общаются здесь
Anonymous
Метод save() из Java Spring JPA не возвращает значения из соединенных столбцов.

Сообщение Anonymous »


При использовании метода save из Java JPA для обновления записей в базе данных PostgreSQL я сталкиваюсь с ситуацией, когда при обновлении записи в таблице «Животное» я получаю значения только из этой конкретной таблицы. Однако в таблице «Животное» есть объединенный столбец с именем «Клетка», и в настоящее время возвращается только идентификатор связанного объекта клетки. Мне интересно, можно ли получить полный объект клетки в ответе на обновление или мне нужно выполнить отдельный запрос для получения полной информации.

@Getter @Сеттер @NoArgsConstructor @EqualsAndHashCode (callSuper = true) @ToString (callSuper = правда) @Сущность @Table(name = "животные") общественный класс Animal расширяет BaseEntity { @Column(nullable = false, unique = true) частное имя строки; @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = «клетка», columnsDefinition = «uuid») частная клетка-клетка; @Getter @Сеттер @NoArgsConstructor @EqualsAndHashCode (callSuper = true) @ToString (callSuper = правда) @Сущность @Table(name = "клетки") публичный класс UserRole расширяет BaseEntity { @Column(nullable = false, unique = true) частное имя строки; @Column(nullable = false, unique = true) частное местоположение; Мне не удалось найти никакой информации о том, как этого добиться.

Вернуться в «JAVA»