У меня есть родительские / дочерние отношения с деятельностью / избранным, теперь я хочу отобразить из родительской таблицы, где компания не равна 'xyz', и дочерней таблицы, где компания равна 'xyz'
i.e. JSP отображается со всеми записями, в которых родительская компания не равна 'xyz' (т. Е. Пользователями компании, вошедшими в систему) и с флажком из дочерней таблицы. когда пользователь выбирает флажок, он сохраняет парентид, идентификатор компании пользователя и значение флажка, которое имеет значение true в дочерней таблице.
так что существует вероятность того, что одна деятельность может иметь более одной дочерней записи с одинаковым парентидным и различным названием компании.
Может ли кто-нибудь помочь мне, как достичь в спящем режиме. Я пытался использовать
session.createQuery ("из действий, где верхний (КОМПАНИЯ) <> '" + userCompany + "' и accNominated = 'true'"). list ();
но это оспаривающая родительская запись и все дочерние записи с этой парентидой. Но я хочу отобразить родительские записи и все дочерние записи с одинаковыми активами и другими компаниями, которые отмечены, но не соответствуют компании, которая вошла в систему.
спасибо