Я недавно изменил отображение в своем приложении, и теперь оно выглядит следующим образом.
Сценарий - многие ко многим - Подписка
Класс составного ключа -> ScenarioSubscription
class ScenarioSubscription {
int id
Scenario scenario
Subscription subscription}
У меня отлично работает. Но так как у меня не было этой настройки, прежде чем я использовал такие вещи, как:
scenario.subscriptions.clear()
И я не хочу менять весь этот код.
Есть ли какой-нибудь способ, которым я все еще могу получить эту функциональность с составным классом?
Я пытался сделать так:
def subscriptions(){
def subs = new SortedSet();
for(ScenarioSubscription s : scenarioSubscriptions){
subs.add(s.subscription);
}
return subs;
}
в Сценарии.груовы; Но это работает только при чтении, я не могу удалить элементы и т.д ...