Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / Чтение Repeated column в Entity / 8 сообщений из 8, страница 1 из 1
09.02.2022, 18:10
    #40132887
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение Repeated column в Entity
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
@Entity
public Client {
...
  @ManyToOne
  @JoinColumn(name = "employee_id", insertable = false, updatable = false)
  private EmployeeEntity employee;

  @Column(name = "employee_id")
  private UUID employeeId;
...
}


Почему при получениее даннй enity из БД начивается только employeeId, а employee null ?
...
Рейтинг: 0 / 0
09.02.2022, 19:14
    #40132909
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение Repeated column в Entity
-=Koba=-,
Изначально в сущности должны быть поля с сущностями. А не с айдишками от них.
...
Рейтинг: 0 / 0
09.02.2022, 19:30
    #40132919
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение Repeated column в Entity
PetroNotC Sharp
-=Koba=-,
Изначально в сущности должны быть поля с сущностями. А не с айдишками от них.


А есть способы держат id , чтоб добавлять связанные объекты (фронт посылает id)
И объект для передачи на фронт для отображения

Да я могу добавить EmployeeRepository и обогащать Client , но все ж , без него нет решения?
...
Рейтинг: 0 / 0
09.02.2022, 19:41
    #40132924
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение Repeated column в Entity
-=Koba=-,

Ну мы же идем всегда от правильного. А потом исключения.
Так как ОРМ то ты должен и обязан создать объект. Либо найти его в бд.
А айди можно взять тот что пришел, либо добавить спец поле чтобы его не забыть.
Что плохого в данном юскейсе?
...
Рейтинг: 0 / 0
09.02.2022, 19:42
    #40132925
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение Repeated column в Entity
-=Koba=-,
Про связанные не понял. Если это чилдрен в один ко многим то опять выше сказал.
...
Рейтинг: 0 / 0
10.02.2022, 10:24
    #40133035
faustgreen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение Repeated column в Entity
-=Koba=-
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
@Entity
public Client {
...
  @ManyToOne
  @JoinColumn(name = "employee_id", insertable = false, updatable = false)
  private EmployeeEntity employee;

  @Column(name = "employee_id")
  private UUID employeeId;
...
}


Почему при получениее даннй enity из БД начивается только employeeId, а employee null ?


А в БД точно все необходимые данные есть. Может там как раз таки null и лежит?
...
Рейтинг: 0 / 0
10.02.2022, 10:45
    #40133043
faustgreen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение Repeated column в Entity
Похоже на твою проблему Возможно при сохранении энтити Client не привязывается энтити EmployeeEntity . Я бы покапал в ту сторону ...
...
Рейтинг: 0 / 0
11.02.2022, 16:29
    #40133552
adminDontSleep
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение Repeated column в Entity
-=Koba=-
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
@Entity
public Client {
...
  @ManyToOne
  @JoinColumn(name = "employee_id", insertable = false, updatable = false)
  private EmployeeEntity employee;

  @Column(name = "employee_id")
  private UUID employeeId;
...
}


Почему при получениее даннй enity из БД начивается только employeeId, а employee null ?


потому что криво настроено все
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
@Entity
public Client {
...
  @ManyToOne(fetch = FetchType.LAZY)
  @JoinColumn(name = "employee_id")
  private EmployeeEntity employee;

  @Column(nullable = false, insertable = false, updatable = false)
  private UUID employeeId;
...
}



вот так должно заработать
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Чтение Repeated column в Entity / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]