powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ORM vs sql
25 сообщений из 451, страница 16 из 19
ORM vs sql
    #37615220
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch,

А что хелловорлды сейчас за большее время пишутся? Не умеете, так и скажите. :(
...
Рейтинг: 0 / 0
ORM vs sql
    #37615221
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelouchИмхо NHibernate должен поддерживать MSDTC (CommitableTransaction к нему относится).
про это спасибо. Бум ждать инфу именно про хибер, т.к. много общего именно в нём.
Спс.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615223
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КPetro123обмен не проблема по AJAX асинхронно.
Проблема, что на 5 погрузок по AJAX и 6-ой HTTP-POST серевер-хибер забыл про первые 5.
Он раньше 5 раз коммитил и сбрасывал в БДВы меня не поняли. Цель - не перегружать веб -страницу при переключении между страницами мастера.
AJAX не перегружает
...
Рейтинг: 0 / 0
ORM vs sql
    #37615224
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Мне нужно чтобы хибер был синглетоном и помнил состояние.Перед этим надо убедиться в невозможности накопления данных на клиенте яваскриптом.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615225
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КPetro123Мне нужно чтобы хибер был синглетоном и помнил состояние.Перед этим надо убедиться в невозможности накопления данных на клиенте яваскриптом.
ну как он накопит?
Есть3 вкладки с кнопками:
- Персона
- Заказы
- Адреса
Там куча данных по подгрузке страничной.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615226
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeLelouch,

А что хелловорлды сейчас за большее время пишутся? Не умеете, так и скажите. :(

Я жду вашего примера, посмотреть как вы умеете ;)
...
Рейтинг: 0 / 0
ORM vs sql
    #37615227
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Алексей Кпропущено...
Вы меня не поняли. Цель - не перегружать веб -страницу при переключении между страницами мастера.
AJAX не перегружаетНу раз так - что мешает обмениваться данными между страницами на клиенте? Правда, может оказаться что сделать поддержку бизнес-сессий на сервере проще. Тут надо сравнивать.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615231
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кбизнес-сессий на сервере проще. Тут надо сравнивать.
то то и оно :)
Нужна бизнес-сессия для длинной бизнес-транзакции (шире одного реквеста).
Ормы заточены на один реквест - пришли парам, сделал HTML, выплюнул и ЗАБЫЛ.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615232
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ну как он накопит?
Есть3 вкладки с кнопками:
- Персона
- Заказы
- Адреса
Там куча данных по подгрузке страничной.Ну Вам виднее. Если на клиенте сделать трудно/невозможно - надо делать бизнес-сессии на сервере. Вариантов вроде как больше нет.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615235
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ормы заточены на один реквестТут я не соглашусь. Вы можете открывать/закрывать сессию в ОРМ когда и где захотите. Сделайте статический словарь с сессиями типа:
Код: c#
1.
2.
3.
4.
static class SessionStorage
{
    static readonly Dictionary<Guid, ISession> IdToSession = new Dictionary<Guid, ISession>();
}


Я с хибером не работал, может там уже есть что-то готовое для этого. А если нет - самому написать вроде как не проблема.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615237
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 Ормы заточены на один реквест - пришли парам, сделал HTML, выплюнул и ЗАБЫЛ.
Да, это именно так. Но таким образом заточены не только ОРМы, а вообще весь вэб.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615239
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К...
А не проще в http сессии хранить объект контекста?
...
Рейтинг: 0 / 0
ORM vs sql
    #37615245
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
покопаю, но это вроде равноценно что открыть в синглетоне на все потоки?
Там контейнер для массовости запускает Java класс в потоках.
Поэтому хибер пишут надо в старте потока\реквест открыть и в конце\реквест закрыть.
Замкнутый круг.
2 транзакции и 2 сессии ХИБЕРА тогда могут пересечься.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615247
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelouchАлексей К...
А не проще в http сессии хранить объект контекста?
проще, только везде читаю что для ОРМ ссылки нельзя.
Это ведь и есть менеджер реквестов для веб-сессии
...
Рейтинг: 0 / 0
ORM vs sql
    #37615248
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Алексей Кпропущено...
Перед этим надо убедиться в невозможности накопления данных на клиенте яваскриптом.
ну как он накопит?
Есть3 вкладки с кнопками:
- Персона
- Заказы
- Адреса
Там куча данных по подгрузке страничной.

Есть другой вариант - один бизнес-объект Персона, который содержит деталировки: Заказы, Адреса и большую кучу всего остального.
Этот БО должен быть сериализуем, чтобы была возможность держать его в кэше сессии,вытаскивать детишек по требованию, и сохранять все изменения при вызове только одного метода - Save.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615249
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergePetro123 Ормы заточены на один реквест - пришли парам, сделал HTML, выплюнул и ЗАБЫЛ.
Да, это именно так. Но таким образом заточены не только ОРМы, а вообще весь вэб.
да .
Но ведь (матом) корпоратив EE идёт в веб.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615251
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Lelouchпропущено...

А не проще в http сессии хранить объект контекста?
проще, только везде читаю что для ОРМ ссылки нельзя .
Это ведь и есть менеджер реквестов для веб-сессии

Поясните...
...
Рейтинг: 0 / 0
ORM vs sql
    #37615252
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaЕсть другой вариант - один бизнес-объект Персона, который содержит деталировки: Заказы, Адреса и большую кучу всего остального.
Этот БО должен быть сериализуем, чтобы была возможность держать его в кэше сессии,вытаскивать детишек по требованию, и сохранять все изменения при вызове только одного метода - Save.
+1
Так и Должно делаться в веб, но заказчик не шарит и хочет конструктор вкладок, а транзакция OK Отмена для всех сразу.
На десктоп это можно.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615254
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch,
Начало сессии - 1 запрос = в Java создался класс Session.
Он как раз для корзин покупателя и т.д. Туда можно ложить то, что сохранить между запросами.
Везде читаю, что хибер-сессию надо закрыть на конец запроса.
Т.е. даже если положим туда, то он при закрытии сбросит в БД и зафиксирует запрос 1.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615259
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123SeVaЕсть другой вариант - один бизнес-объект Персона, который содержит деталировки: Заказы, Адреса и большую кучу всего остального.
Этот БО должен быть сериализуем, чтобы была возможность держать его в кэше сессии,вытаскивать детишек по требованию, и сохранять все изменения при вызове только одного метода - Save.
+1
Так и Должно делаться в веб, но заказчик не шарит и хочет конструктор вкладок, а транзакция OK Отмена для всех сразу.
На десктоп это можно.
А какая разница десктоп или вэб? Есть БО c возможность сохранения и отмены, а где он находится нет никакой разницы. Не знаю как в вашей унылой java, а в с# есть готовые фреймворки с готовым функционалом.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615260
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. туда можно ложить чисто данные, потом доставать и типа мержить и ложить в ОРМ обратно.
Неудобно.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615262
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Lelouch,
Начало сессии - 1 запрос = в Java создался класс Session.
Он как раз для корзин покупателя и т.д. Туда можно ложить то, что сохранить между запросами.
Везде читаю, что хибер-сессию надо закрыть на конец запроса.
Т.е. даже если положим туда, то он при закрытии сбросит в БД и зафиксирует запрос 1.

http сессия у вас живет 1 запрос? Если нет, то почему хибер-сессия сама закроется?
...
Рейтинг: 0 / 0
ORM vs sql
    #37615265
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaНе знаю как в вашей унылой java, а в с# есть готовые фреймворки с готовым функционалом.
возможно это так кажется.

бум ждать спецов по хиберу или jdbcTemplate (это на Java без орм)
Вот так делается в Java, но мне ооочень не нравится...
http://www.k-press.ru/cs/2009/3/ts/ts.asp
------
Вынужден отлучиться. Но с ночи буду мониторить тему регулярно.
...
Рейтинг: 0 / 0
ORM vs sql
    #37615266
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Lelouch,
Начало сессии - 1 запрос = в Java создался класс Session.
Он как раз для корзин покупателя и т.д. Туда можно ложить то, что сохранить между запросами.
Везде читаю, что хибер-сессию надо закрыть на конец запроса.
Т.е. даже если положим туда, то он при закрытии сбросит в БД и зафиксирует запрос 1.
Ваши ORM - путь в никуда
...
Рейтинг: 0 / 0
ORM vs sql
    #37615268
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouchhttp сессия у вас живет 1 запрос? Если нет, то почему хибер-сессия сама закроется?
возможно в контейнере сервлетов. Он создаёт поток и запускает класс Java.
Написано в доках - надо закрыть.
...
Рейтинг: 0 / 0
25 сообщений из 451, страница 16 из 19
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ORM vs sql
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]