|
|
|
Hibernate. Поиск по полю присоеденной таблицы
|
|||
|---|---|---|---|
|
#18+
Коллеги, Суть проблемки в следующем: Делаю выборку по таблице, все ок, а если по полю присоединённой таблицы говорит нет такого поля. Немного наглядности (придумал прямо тут с балды, могут быть ошибочки): Предположим у нас две сущности. Фрукты т.е. FruitEntry.class и Магазины т.е. ShopEntry.class. Хочу найти все все магазины "Пятёрочка" продающие "Помидоры". Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Хочу сделать нечто типа такого: Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 02:26:12 |
|
||
|
Hibernate. Поиск по полю присоеденной таблицы
|
|||
|---|---|---|---|
|
#18+
tepka, Догадался. Всем спасибо) Делается примерно так: Criteria fruitCrit = sessionFactory.getCurrentSession().createCriteria(FruitEntry.class).add(Restrictions.eq("fruitname","Помидор")); Criteria shopCrit = fruitCrit.createCriteria("shop").add(Restrictions.eq("shopname","Пятёрочка")) List<FruitEntry> shopTomatoList = fruitCrit.list(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 03:16:13 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37810793&tid=2131720]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 311ms |
| total: | 428ms |

| 0 / 0 |
