Форум программистов, компьютерный форум CyberForum.ru

Hibernate - как работать с mysql представлениями ? - Java EE

Восстановить пароль Регистрация
 
joub
1 / 1 / 1
Регистрация: 08.01.2013
Сообщений: 51
29.12.2016, 10:24     Hibernate - как работать с mysql представлениями ? #1
Доброго времени!

В Hibernate понятно как работать с объектами базы - идет как обычная таблица с отражением имя переменной = имя поля...

А как работать с "представлениями" (VIEW) ?
Можно ли их создавать средствами самого JDBC либо хотя-бы получить из них данные?

В моем случае это необходимо для выборки связанных данных которые представляются в 3-5 таблицах...

За ранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2016, 10:24     Hibernate - как работать с mysql представлениями ?
Посмотрите здесь:

Java EE Hibernate: как извлечь из Exception имя ошибочных полей?
Как правильно встроить Hibernate с готовой системой Java EE
Java EE Как подключить к проекту Hibernate?
Hibernate Java EE
Spring/Hibernate Как можно реализовать превью контента с кнопочкой readmore(как в вордпрессе)? Java EE
Как сделать составной первичный ключ с пом. Hibernate (аннотация many-to-many)? Java EE
Java EE Ejb hibernate mysql
Hibernate Mysql autoReconect Java EE
Как отобразить нужную запись из БД по id на странице JSP? (Spring MVC + Hibernate) Java EE
Hibernate Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister Java EE
Java EE Вывод таблицы из mysql на jsp страницу с использованием hibernate
Java EE Spring mvc, hibernate, mysql: sessionFactory забивает базу подключениями

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Любопытный
107 / 107 / 19
Регистрация: 19.10.2012
Сообщений: 359
29.12.2016, 11:36     Hibernate - как работать с mysql представлениями ? #2
Цитата Сообщение от joub Посмотреть сообщение
Можно ли их создавать средствами самого JDBC
Можно, если писать чистый SQL.

Цитата Сообщение от joub Посмотреть сообщение
А как работать с "представлениями" (VIEW) ?
Насчет MySQL точно сказать не могу, но Оракловые вьюшки можно маппить как обычные таблицы, правда нужно что-то придумать с первичным ключом.
xoraxax
414 / 411 / 76
Регистрация: 05.07.2013
Сообщений: 1,938
Завершенные тесты: 1
29.12.2016, 11:51     Hibernate - как работать с mysql представлениями ? #3
https://stackoverflow.com/questions/...-database-view
joub
1 / 1 / 1
Регистрация: 08.01.2013
Сообщений: 51
29.12.2016, 12:39  [ТС]     Hibernate - как работать с mysql представлениями ? #4
Раз пошла такая пьянка то Архитектурный вопрос:
Spring+Hibernate...

Из внешнего источника в контроллер приходит запрос с определенными полями, что-то типа фильтра по которому необходимо отфильтровать/сортировать выводимые данные.
Порядка 3-10 полей, В контроллере я все заворачиваю в объект (pojo) и передаю его на сервисный слой,... а тут у меня ступор.

Приложение построено таким образом что состоит из нескольких модулей domain -> dao -> service -> Controller , в соответствии с этим DAO ничего не знает о Service слое, а все POJO как раз в последнем и хранятся...

Стоит ли перенести его ниже? Или как вы передаете подобные запросы в слой DAO ?
LeX
154 / 154 / 39
Регистрация: 30.06.2010
Сообщений: 628
29.12.2016, 12:50     Hibernate - как работать с mysql представлениями ? #5
Цитата Сообщение от joub Посмотреть сообщение
Или как вы передаете подобные запросы в слой DAO ?
querydsl предикаты в помощь
joub
1 / 1 / 1
Регистрация: 08.01.2013
Сообщений: 51
29.12.2016, 13:17  [ТС]     Hibernate - как работать с mysql представлениями ? #6
Примерчик киньте пожалуйста ))
Yandex
Объявления
29.12.2016, 13:17     Hibernate - как работать с mysql представлениями ?
Ответ Создать тему
Опции темы

Текущее время: 15:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru