Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> @EJB3 и DB Views 
:(
    Опции темы
polosatij
Дата 9.10.2007, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 22.2.2004
Где: Stuttgart<-> ;Karlsruhe, Germany

Репутация: 3
Всего: 8




хм.. интересно.. а почему про это ни в одной книге (около 3ёх перелистал) ни сказано? smile

EJB3 и Views не могут работать вместе!?  smile 


--------------------
PM   Вверх
Maverick
Дата 9.10.2007, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1307
Регистрация: 22.9.2003
Где: Odessa, Ukraine

Репутация: 2
Всего: 10



имеються в виду представления из базы данных? 

на чтение думаю смогут совершенно спокойно... на запись - надо смотреть: позволяет ли база такое... 


--------------------
smile
PM ICQ GTalk   Вверх
polosatij
Дата 9.10.2007, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 22.2.2004
Где: Stuttgart<-> ;Karlsruhe, Germany

Репутация: 3
Всего: 8





ээээм.. что-то моя твоя не понимать, что ты имеешь ввиду..

я имел ввиду вот это => http://dev.mysql.com/doc/refman/5.1/de/create-view.html

то есть только на чтение и то из других таблиц!  smile 


--------------------
PM   Вверх
tux
Дата 9.10.2007, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Цитата(polosatij @  9.10.2007,  15:55 Найти цитируемый пост)
EJB3 и Views не могут работать вместе!?

В чем выражается это "не могут работать"? Насколько я понимаю, EJB3 глубоко по барабану над чем издеваться. А вот СУБД далеко не пофиг что с ней хотят сделать.

Цитата(polosatij @  9.10.2007,  19:24 Найти цитируемый пост)
то есть только на чтение и то из других таблиц!

Что за другие таблицы?
PM MAIL Skype GTalk Jabber YIM   Вверх
makados
Дата 9.10.2007, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 2.10.2007
Где: Киев

Репутация: 1
Всего: 1



EJB3 (с Hibernate) - отлично с вьюшками дружит. уверен, и с любой другой ORM либой будет работать.

Но, как уже сказал, работает только на чтение, так как вносить записи тебе БД скорее всего не даст
PM MAIL WWW ICQ Skype   Вверх
tux
Дата 9.10.2007, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Цитата(makados @  9.10.2007,  21:53 Найти цитируемый пост)
Но, как уже сказал, работает только на чтение, так как вносить записи тебе БД скорее всего не даст 

Скорее всего - слишком неопределенное понятие. smile Если внимательно посмотреть ссылку polosatij про "вот это", то там описаны все условия, при которых представление можно обновлять, а при каких нет. Впрочем это все догадки, что именно не работает пока остается тайной. 

PM MAIL Skype GTalk Jabber YIM   Вверх
polosatij
Дата 9.10.2007, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 22.2.2004
Где: Stuttgart<-> ;Karlsruhe, Germany

Репутация: 3
Всего: 8



так.. ладно.. тогда киньте примером, где @Entity из EJB3 будет привязана к View  smile

Добавлено через 42 секунды


View ведь собирается из других таблиц..  smile 


--------------------
PM   Вверх
tux
Дата 10.10.2007, 06:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Цитата(polosatij @  9.10.2007,  23:13 Найти цитируемый пост)
так.. ладно.. тогда киньте примером, где @Entity из EJB3 будет привязана к View

Пример с представлением ничем не будет отличаться от примера с таблицей, более того EJB даже не подозревает о том, что не с таблицей работает.

Цитата(polosatij @  9.10.2007,  23:13 Найти цитируемый пост)
View ведь собирается из других таблиц.. 

Из одной или нескольких таблиц или из других представлений. Условия, при которых можно работать с представлением командами INSERT, UPDATE, DELETE, - в твоей ссылке, с помощью SELECT можно работать с любыми представлениями. Примеры создания представлений там же. Что еще нужно?
PM MAIL Skype GTalk Jabber YIM   Вверх
polosatij
Дата 11.10.2007, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 22.2.2004
Где: Stuttgart<-> ;Karlsruhe, Germany

Репутация: 3
Всего: 8



Цитата(tux @  10.10.2007,  06:29 Найти цитируемый пост)
Что еще нужно? 


при выставлении в persistence.xml на

Код

<property name="hibernate.hbm2ddl.auto" value="create-drop"/>


образование в базе данных типа View, а не Table  smile вот это  smile 

то есть, деплоим приложение и оно образует новые таблицы и фьюхи сама  smile 


--------------------
PM   Вверх
tux
Дата 11.10.2007, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Это невозможно.
PM MAIL Skype GTalk Jabber YIM   Вверх
Maverick
Дата 11.10.2007, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1307
Регистрация: 22.9.2003
Где: Odessa, Ukraine

Репутация: 2
Всего: 10



Цитата(polosatij @  9.10.2007,  19:24 Найти цитируемый пост)

ээээм.. что-то моя твоя не понимать, что ты имеешь ввиду..


вьюхи по русский называються представления... 

и это - зачем так делать... можно же просто один бин отображать на много таблиц... этакая вьюха силами апликэшен-сервера, а не силами БД...

Это сообщение отредактировал(а) Maverick - 11.10.2007, 18:29


--------------------
smile
PM ICQ GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0502 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.