powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / как перевести программу на JPA с минимальными усилиями
25 сообщений из 54, страница 2 из 3
как перевести программу на JPA с минимальными усилиями
    #37817901
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
badboychikвообще склоняюсь к использованию nosql баз. Никаких запросов и ORM, вызвал SAVE() и все.
вот читаю http://www.garret.ru/eoodbms.html#compare
Тип хранилища данных - SQL или NoSQL - никак не влияет на то, будет ли присутствовать слой ОРМ или нет. Вообще никак. Например, в высокоуровневом клиенте Кассандры Hector есть свой простенький ORM :)
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37817915
Фотография badboychik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так это другое дело - для огромной системы на Кассандре - простенький ОРМ.
А мне для простенькой базы из 10 таблиц надо тянуть огромный ОРМ
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37817922
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
badboychik ,
Ну так не тяните его, работайте через JDBC. Или через iBatis. Суть в том, что нельзя выбирать базу данных исходя из ... наличия или отсутствия каких-то соответствующих ORMов :) Это абсолютно перпендикулярные понятия.
Сам по себе JPA - это лишь набор интерфейсов. Хотите - берите тяжелое решение вроде Хибера, хотите - ищите что-нибудь попроще. Для той же Кассандры тоже есть реализация JPA, как ни странно.
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37817930
Фотография badboychik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще интересная штука - InterSystems Globals. Я работал c Cache , там вообще как сам захочешь так данные и хранишь - ни таблиц ни классов, один глобальный массив
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37817934
Фотография badboychik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
читал документацию ebean , там хвастаются что он лучше iBatis-а и других JPA-реализаций
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37817949
AlexJm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
badboychikчитал документацию ebean , там хвастаются что он лучше iBatis-а и других JPA-реализаций
Я вот посмотрел и теперь озаботился - они там что, правда DynamicProxyList организовали и findList() реально только открывает курсор и делает начальную выборку? Врут поди...
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37818097
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
badboychikЕще интересная штука - InterSystems Globals. Я работал c Cache , там вообще как сам захочешь так данные и хранишь - ни таблиц ни классов, один глобальный массив
Не говори, зачем люди СУБД придумали. Есть же таблиный процессор - Excell - одна большая простыня.
.......
Хочешь ты или нет, но мы на сайте SQL_RU. Т.е. СУБД имеет огромное значение для _тутошних_ проектов.
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37818647
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
badboychikпробовал, есть задержка
- на дворе 21-й век, используйте JDBC-пул
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37818889
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Хочешь ты или нет, но мы на сайте SQL_RU. Т.е. СУБД имеет огромное значение для _тутошних_ проектов.
Часто же ты этот веский аргумент приводишь. Хочешь ты или нет, но мы на форуме посвяещенном Java. Т.е. для СУБД часто не имеет огромного значения для _тутошних_ обсуждаемых тем.
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37819067
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonidv,
ну да. Ты один на форуме остался, кто _не придаёт значение_ РСУБД. Или ты про Cache поговорить?
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37819200
AlexJm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalovbadboychikпробовал, есть задержка
- на дворе 21-й век, используйте JDBC-пул
Как-то для десктопного приложения пул делать некошерно, наверное. Да и у автора проблемы больше с гуем и crud'ом, чем с соединениями.
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37820452
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJmКак-то для десктопного приложения пул делать некошерно, наверное.
- а на каждый запрос открывать соединение это "кошерно"?

badboychikAlexJmНет, EclipseLink будет сам создавать соединения, когда ему нужно.
Плохо.. если при открытии каждой формы будет создаваться соединение, это будет постоянно задержка открытия формы. Должен быть какой то пул...

badboychikPetro123ты пробовал? Не будет никакой задержки.
пробовал, есть задержка. Видно по консоли нетбинса как EclipseLink открывает соединение, ради 10 строк для заполнения комбобокса происходит задержка 0.5-1 секунда


P.S. современная спецификация JDBC определяет поддержку JDBC-пула на уровне JDBC-драйвера (в частности JayBird имеет встроенный пул, подробнее тут )

badboychikавтор.....?charSet=Cp1251так выдает ошибку при соединении, это способ для MySQL подходит

- да, для JayBird другие рекомендации: тынц
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37820765
AlexJm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KachalovAlexJmКак-то для десктопного приложения пул делать некошерно, наверное.
- а на каждый запрос открывать соединение это "кошерно"?

Это вопрос скорее не ко мне, а к разработчикам чудо-ORM систем.
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37820925
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дался вам этот Пул.
Писать можно как с пулом, так и без. Как с ОРМом, так и без
"Без пула 20000 в час"
На чем стоит писать современное высоконагруженное приложение? Выбор/Обсуждение технологий.
IDVsbruck (с)
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37820958
AlexJm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123дался вам этот Пул.
Писать можно как с пулом, так и без. Как с ОРМом, так и без
"Без пула 20000 в час"
На чем стоит писать современное высоконагруженное приложение? Выбор/Обсуждение технологий.
IDVsbruck (с)
Ну так расскажи автору, как нужно писАть.
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37820964
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJm,
я ему написал:
- соединение на форму-окно, либо а-ля синглетон если десктоп
- если тормозит, то профлировать ЧТО тормозит, и КОКРЕТНО сколько.
У нас обычно обсуждение заключается в обосновании почему без пула плохо на 30 страниц.
Стереотипы.
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37821019
Фотография badboychik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поищу где пул настраивается у jaybird

мне самое главное чтобы CRUD автоматически генерился, в 21 веке как то недостойно программиста конкатенацией лепить запросы на голом JDBC. Для веб-фреймворков скаффолдинг уже стандартная фича, может в яве тоже есть, вот и спрашиваю в недоумении. Надо обязательно хибер прикручивать?

я хотел ebean попробовать, но пока времени нет
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37821112
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
badboychikДля веб-фреймворков скаффолдинг уже стандартная фича, может в яве тоже есть
если грубо сказать, то нету такого Java.
И, потом, различай, веб и десктоп.
- между JDBC и Хибером достаточно большое пустое пространство
- фреймворки с CRUD в коробке (SmartGWT\...) заточены на веб, а не на десктоп.
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37821164
Фотография badboychik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для веба характерна генерация веб-форм для CRUD, а сами классы-сущности можно было бы такие же и для дескропа генерить...
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37821192
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
badboychikдля веба характерна генерация веб-форм для CRUD, а сами классы-сущности можно было бы такие же и для дескропа генерить...
не согласен.
В Питоне, CRUD для админки. Здесь такого термина нету.
Приведи пример веб формы для CRUD.
- во первых, CRUD делает САМ контрол. Например, таблица.
- во вторых, простой CRUD никто не делает в смысле ГУИ. Формы более сложные с бизнес-логикой.
Вот, для простой админки - заполнить данные - Да.
Но это побочный продукт.
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37821230
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123badboychikдля веба характерна генерация веб-форм для CRUD, а сами классы-сущности можно было бы такие же и для дескропа генерить...
не согласен.
В Питоне, CRUD для админки. Здесь такого термина нету.
ты как обычно путаешься в понятиях. В питоне нет CRUD для админки. Он в django есть и, возможно, в другим фреймворках.
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37821240
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
badboychikдля веба характерна генерация веб-форм для CRUD, а сами классы-сущности можно было бы такие же и для дескропа генерить...
Были такие проекты - подаешь им на вход javabean, а они тебе по нему форму делают. Я сам таким развлекался лет пять назад. Что-то находил тогда уже разработанное. Но видать в силу специфики Java на web такие проекты сейчас мало кому интересны.
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37821278
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonidv,
конечно в джанге.
Не надоело, за мною мальчиком бегать? :)
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37821290
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Leonidv,
конечно в джанге.
Не надоело, за мною мальчиком бегать? :)
У тебя все "конечно" когда тебе ошибку укажут. Форум не только опытные разработчики читают и кто-нибудь менее опытный вполне может твой поток сознания принят за правду.
...
Рейтинг: 0 / 0
как перевести программу на JPA с минимальными усилиями
    #37821291
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
badboychikдля веба характерна генерация веб-форм для CRUD, а сами классы-сущности можно было бы такие же и для дескропа генерить...
http://code.google.com/p/swing-formbuilder/wiki/GettingStarted - вот что-то полуживое.
...
Рейтинг: 0 / 0
25 сообщений из 54, страница 2 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / как перевести программу на JPA с минимальными усилиями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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