2015-09-03 1 views
0

Сценарий, Я работаю над пользовательским и программным приложением. Веб-страница предназначена для создания и обновления пользователя. аналогичная страница схемы доступна для создания и обновления. Теперь, используя спящий режим, у меня есть много-много отношений с пользователем для схемы таблицы. Я создал таблицы USER SCHEME и USER_SCHEME и сохранил их.Hibernate многие-ко-многим, чтобы получить только необходимые данные

Схема имеет огромное количество пользователей. Теперь у меня есть условие, если пользователь обновляет свои данные, если у него более 10 сертификатов, а затем на веб-странице схемы он должен быть выделен звездной наградой. SO now i m на странице схемы У меня есть только идентификатор схемы. Мне нужно идентифицировать только обновленного пользователя с более чем 10 сертификатами.

+0

Я думаю, что вы ищете [агрегированные функции для определения количества ссылок] [1] и [соединяется для извлечения ссылок объектов] [ 2]. [1]: http://stackoverflow.com/questions/2911558/jpa-and-aggregate-functions-how-do-i-use-the-result-of-the-query [ 2]: http://stackoverflow.com/questions/15359306/how-to-load-lazy-fetched-items-from-hibernate-jpa-in-my-controller – Talorias

+0

ЕСЛИ пользователь обновляет что-то свое, сохраненное в пользовательской таблице, пользователь id остается таким же в другой таблице. Как идентифицировать, только эта конкретная запись обновлялась в таблице user_scheme, когда я дрожу. @Talorias – shreekanth

ответ

0

После обновления таблицы вы можете выполнить count() для ссылок на пользователя. В зависимости от результата вы можете обновить другое представление. Вы также можете сосчитать ссылки при загрузке страниц схем ...

Смежные вопросы