Видимо нет, но фиг знает
Ну в таком случае, может тебе лучше искать от одного юзера и джоинить контакт?
В одном контакте один юзер?
не понял мне получается надо сущьность переделать и сделать там @OneToMany private List<Users> contacts;
я могу лист их вывести, просто прилетает 11 запросов)))))
Ты не отвечаешь на вопросы
нет, в большом колличестве контактов большое колличество юзеров
В одном контакте лист или одна сущность юзеров?
Ну так в контакте держи коллекцию с аннотациями
тогда не удобно с ними работать, ну у меня не получается для конктротного юзера прокинуть доп данные
Плохому танцору... Ты плохой танцор?
ну сейчас у меня есть строки по типу isBlocked, contactCategory если будет лист то как мне тогда конкретному передать эти значения
Ну так тебе юзера сначала создать нужно. И добавить его в коллекцию.
yep, я так и делаю
У тебя тут юзеры и контакты имеют одинаковый тип. Ошибка?
Ну и? Потом просто обновляешь главную суЧность. То есть Contacts
то есть мне надо создать отдельный класс просто, а для чего, дублирование данных не будет, и там и там имя есть статус и так далее
Еще раз — У тебя в классе Contacts есть поле contacts с типом Users. Так должно быть?
ну задумывалась так, да
У меня это вызывает противоречия. тогда более подробно распиши что тебе нужно и что должно делать приложение. По моему ты свернул не туда
гитхаб есть?
кидай ссылку
в любом случае нейминг нужно поменять
убрать s что бы не было множественное число это сделаю
я про тип юзер с именем контакт
Начни с этого. Там где надо коллекции — используй коллекции
и как называть?
Выше уже писал же. В единственном числе. Множественное число в переменных только если это коллекции
Ну и гитхаб покажи
Нет повода не выпить
ну я чуть посидел, подумал, вспомнил как я делал, в одном своём проекте и всё готово чуть переписал запрос и готово @Query("select c.contacts from Contacts c where c.users.id = :userID and c.isBlocked = :isBlocked")
Привет, а как ты решил проблему? Я вчера не успел дочитать, хотел ещё посоветовать посмотреть entityGraphs
А, я протсо вывел контакт и отказался от вывода остальных данных Потому что 11 запросов летит
Вот этим вот запросом
Хочу сказать спасибо за наводку, помогло и я добился того результата что и хотел
Но все равно это решается просто аннотациями
Обсуждают сегодня