Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > таблицу по двум ключам


Автор: членство 5.4.2009, 14:57
Привет!
Я использую NetBeans 6.5, структура бд приблизительно такая:
[таблица customers]          [таблица products]           [таблица orders]       
name                                   name                                  customer
                                                                                      product
                                                                                      date
MySQL
на форме три соответствующие таблицы, задача  сделать таблицу Orders зависимой от выбранных полей других таблиц. забиндил таблицу Orders к таблице из бд и попытался поменять сгенерированный query, ничего не получилось. Подскажите как правильно сделать, буду очень признателен smile 

Автор: членство 6.4.2009, 14:41
то есть по сути мне необходимо сделать запрос SELECT * FROM ORDERS WHERE PRODUCT=x AND CUSTOMER=y. 
попробовал сделать так: SELECT o FROM Orders o WHERE o.product=:product AND o.customer=:customer и в коде setParameter("product",(Product)p).setParameter("customer",(Customer)c), возварщает ошибку, что поля product у Orders нет. Может кто-нибудь помочь с правильным форматом запроса на Java?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)