Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Выборка из двух таблиц JPA |
Автор: sandycat 4.6.2011, 18:13 | ||||||||||
У меня есть класс Reservation.java
результат запроса я записываю в ArrayList 1.
или 2.
если в первом варианте (запрос работает только с одной таблицей) он выдавал следующее
и я могла выбрать элементы из коллекции, например, reservation.getUserId() то во втором (запрос идет по двум таблицам) у меня никак не получается, что-то он там да выбирает
только я не знаю как посмотреть что именно и правильно ли. Подскажите пожалуйста куда копать? |
Автор: RageSteel 5.6.2011, 10:21 |
Первом случае ты вибираешь одну сущность и в результате у тебя будет соответствующий объекта класса этой сущности. Во втром случае, ты выбираешь конкретные поля и результат у тебя будет в виде массива выбираемых объектов. |
Автор: sandycat 5.6.2011, 16:05 |
RageSteel, каким образом я могу добраться до значений? Думала, что настроив связи OneToMany, ManyToOne они замапятся и я их определенными гетерами заберу. Но я чет не могу этого сделать, где-то ошиблась. |
Автор: RageSteel 5.6.2011, 17:57 | ||||
А что ты хочешь сказать этим своим запросом?
Почему ты выбираешь reservation.id = machine.id ? Может лучше тебе выбирать из machine? Как-то так:
Тогда из сущности Machine ты сможешь получить объект Reservation. |