powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Связанные сущности->обновление коллекции
7 сообщений из 7, страница 1 из 1
Связанные сущности->обновление коллекции
    #38706499
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть 2 таблицы: busses и drivers(между ними связь многие ко многим), им соответствуют 2 сущности:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
@Entity
@Table(name = "busses")
public class Bus {
  
  @OneToMany(mappedBy = "driver")
  private Set<Driver> drivers;

  // ... 
}


И вторая:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
@Entity
@Table(name = "drivers")
public class Driver {
  
  @OneToMany(mappedBy = "bus")
  private Set<Bus> busses;
  
  // ... 
}


Теперь. Беру конкретный автобус Bus bus=busRepository.findOne(), подгружается связанный с ним список Set drivers водителей(eager). Далее я меняю в полученном Set данные одного из водителей. Далее вставляю измененную коллекцию: bus.setDrivers(drivers), и сохраняю в базу: busRepository.save(bus). Вопрос, будут ли при таком сохранении автоматически отображены изменения в таблице водителей?
Спасибо
...
Рейтинг: 0 / 0
Связанные сущности->обновление коллекции
    #38706943
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос все еще актуален
...
Рейтинг: 0 / 0
Связанные сущности->обновление коллекции
    #38706985
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ХЗ как оно будет работать - маппинг не соотвествует описанию (@OneToMany вместо @ManyToMany), хозяин коллекции не обозначен. Надо работать дальше
...
Рейтинг: 0 / 0
Связанные сущности->обновление коллекции
    #38707046
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulT,
есть ведь конкретные примеры один ко многим - взял и пользуйся.
"Будет ли работать?" - не очень корректный вопрос.
...
Рейтинг: 0 / 0
Связанные сущности->обновление коллекции
    #38707057
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulTВопрос, будут ли при таком сохранении автоматически отображены изменения в таблице водителей?
Не понятно ни какая именно "таблица водителей" имеется ввиду. Та которая в БД?
...
Рейтинг: 0 / 0
Связанные сущности->обновление коллекции
    #38707170
bengunn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JulT
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
@Entity
@Table(name = "busses")
public class Bus {
  
  @OneToMany(mappedBy = "driver")
  private Set<Driver> drivers;

  // ... 
}


И вторая:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
@Entity
@Table(name = "drivers")
public class Driver {
  
  @OneToMany(mappedBy = "bus")
  private Set<Bus> busses;
  
  // ... 
}



Какой интересный маппинг. Он у вас работает вообще?
...
Рейтинг: 0 / 0
Связанные сущности->обновление коллекции
    #38707192
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczJulTВопрос, будут ли при таком сохранении автоматически отображены изменения в таблице водителей?
Не понятно ни какая именно "таблица водителей" имеется ввиду. Та которая в БД?
ну да
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Связанные сущности->обновление коллекции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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