У меня есть класс User, у которого есть свойство Event, у которого много сеансов. В принципе, пользователь регистрируется в событии, которое имеет много сеансов.nhibernate (или hibernate) Условное каскадное вычисление
Пользователь может зарегистрироваться для участия в мероприятии, но часы сессий являются чисто информативными.
Но когда я пишу пользователя в базу данных с помощью NH, он также обновляет часы сеансов. Как я могу предотвратить это, зная, что мне все еще нужны часы сеансов, которые нужно вставить/обновить при создании/обновлении события.
Несколько вопросов: У пользователя есть событие как собственность? Пользователь может регистрироваться только для одного события? Сессии. Связан ли пользователь с сеансами или связан только с этим событием? – bzarah
Было бы очень полезно показать нам код, который отображает ваши сущности и код, который вы вызываете, для заполнения и сохранения пользователя/событий/сеансов. – bzarah
На самом деле я упростил проблему в ядре, потому что это намного сложнее, чем это , Итак, в этом примере да, у thevuser может быть только одно событие и связано только с событием, а не с сеансами. –