powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Выбор API (Hibernate vs JPA, Spring vs jsr-330)
25 сообщений из 73, страница 2 из 3
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103898
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,
Работает. Только не любит народ.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103900
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
А без гибернейта и жпа можно?
Чтоб работало. Просто сервлеты и скриплеты?
Просто интересно. Без всякого стеба. Я может и поотстал, но мне кажется, что таки да.


Возможно всё, на зачем?
<:o)
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103902
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming
одном из legacy проектов использовался mybatis.

Впечатления тоже неоднозначные, вроде как бы маппим функции но ощущение что тот же orm просто вид сбоку.

MyBatis - это интеграция в другую сторону. От базы к коду.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103906
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
А без гибернейта и жпа можно?
Чтоб работало. Просто сервлеты и скриплеты?
Просто интересно. Без всякого стеба. Я может и поотстал, но мне кажется, что таки да.
работает без проблем.
тут уже дело политики.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103918
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
А без гибернейта и жпа можно?
Чтоб работало. Просто сервлеты и скриплеты?
Просто интересно. Без всякого стеба. Я может и поотстал, но мне кажется, что таки да.

Когда когда количество entities переваливает за сотню - ты начинаешь думать о неком
своём DSL или едином способе описания отображения таблиц БД в JavaClasses. А отображение
нужно хотя-бы по причине naming convention. В базе - dash_style, в java - CamelCase. Типа такого.
Как ты это опишешь. В json. Или в виде xml или в виде рефлексии своих собственных JavaClasses.

Короче ты постепенно приходишь к концепции своего самописного ОРМ.

Если ты от этого подхода отказываешься - то ты просто пишешь эволюционно-слабый код.

Как-то так.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103925
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

авторКак-то так.это следствие того , что первоначально идёт движение от java, а не от структуры данных.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103931
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
mayton,

авторКак-то так.
это следствие того , что первоначально идёт движение от java, а не от структуры данных.
Ты удивишься, но я уже это самое лет десять говорю.
Первично то, как у тебя база, а не твой код.
База может быть источником не только для одной программы, а для программ хоть на делфи, хоть на пхп, или на ноде.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103932
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

я не меньше......
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103974
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
вадя
mayton,

пропущено...
это следствие того , что первоначально идёт движение от java, а не от структуры данных.

Ты удивишься, но я уже это самое лет десять говорю.
Первично то, как у тебя база, а не твой код.
База может быть источником не только для одной программы, а для программ хоть на делфи, хоть на пхп, или на ноде.
тому что ты написал есть название - двухзвенка
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103984
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, типа, в трёхзвенке серверу приложений не надо ходить в базу и уж его-то все эти проблемы не касаются ...
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103998
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,
Если мне вопрос, то бд в трехзвенке не пуп земли.
А он с вадей описал пуп земли.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104011
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
А без гибернейта и жпа можно?
Чтоб работало. Просто сервлеты и скриплеты?
Просто интересно. Без всякого стеба. Я может и поотстал, но мне кажется, что таки да.


и без jdbc? Наверное можно но сложно.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104038
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Basil A. Sidorov,
Если мне вопрос, то бд в трехзвенке не пуп земли.
А он с вадей описал пуп земли.
пуп не пуп, отталкиваться от данных будет лучше.
в этом плане что 2-х, что 3-х равносильны.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104044
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
PetroNotC Sharp
Basil A. Sidorov,
Если мне вопрос, то бд в трехзвенке не пуп земли.
А он с вадей описал пуп земли.
пуп не пуп, отталкиваться от данных будет лучше.
в этом плане что 2-х, что 3-х равносильны.


Разве orm это ограничивает? Что мешает отталкиваться от БД при использовании ORM (иммются ввиду какие либо физические ограничения) ?

Вполне себе видел и в обратную сторону на уже существующую БД прикрутили/замапили сверху ОРМ. Под таблички(много) на UI зашло на отлично.

ORM провоцирует но не ограничивает.

Испльзуйте ORM там где нужно и не используйте там где не нужно. (просто критерии у всех разные).
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104200
leonid_85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имхо стоит посмотреть в сторону spring data jdbc, это тоже orm, менее громоздкий чем hibernate. На habr есть ряд статей про spring data jdbc. Еще встречал в проектах использование NamedParameterJdbcTemplate из пакета spring-jdbc, там надо sql руками писать, маппинг в объекты облегчен вспомогательными классами.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104201
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonid_85,
Уже не актуально. Спринг бут убрал всю сложность хибера и самого спринга.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104207
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpringData тем более удобен если нужно использовать NoSQL системы наподобие CouchDb, Cassandra, Mongo.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104210
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
SpringData тем более удобен если нужно использовать NoSQL системы наподобие CouchDb, Cassandra, Mongo.

Как я понимаю, Гугл написан на ноэскуэль, т.е. на Беркли БД.
И не надо про монго. Если в строчке БД хранить, например, Json получится та же херня, но на порядок лучше.
А так, вообще-то, интересно. Кто использует берклидб? Это где ключ-значение.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104213
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
mayton
SpringData тем более удобен если нужно использовать NoSQL системы наподобие CouchDb, Cassandra, Mongo.

Как я понимаю, Гугл написан на ноэскуэль, т.е. на Беркли БД.
И не надо про монго. Если в строчке БД хранить, например, Json получится та же херня, но на порядок лучше.
А так, вообще-то, интересно. Кто использует берклидб? Это где ключ-значение.

Гугл написан на огромном стеке технологий где важным является не Беркли а шаблон map-reduce
и рациональное использование ресурсов огромного количества железа в параллель. Язык и dbms
при этом - вторичны. Важная идея.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104214
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Я неправильно написал. Не "написан", а "хранится".
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104331
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming

Разве orm это ограничивает? Что мешает отталкиваться от БД при использовании ORM (иммются ввиду какие либо физические ограничения) ?

Требует наличие уникальных ID во всех без исключения таблицах.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104334
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick
lleming

Разве orm это ограничивает? Что мешает отталкиваться от БД при использовании ORM (иммются ввиду какие либо физические ограничения) ?

Требует наличие уникальных ID во всех без исключения таблицах.
это правило хорошего тона и без орм
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104338
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
это правило хорошего тона и без орм
+100500
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104341
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick
lleming

Разве orm это ограничивает? Что мешает отталкиваться от БД при использовании ORM (иммются ввиду какие либо физические ограничения) ?

Требует наличие уникальных ID во всех без исключения таблицах.


Можно ещё составные ключи... :-)
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104435
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
это правило хорошего тона и без орм

Не всегда на 100% необходимо. Т.е. в базе будет лишний балласт, лишняя функциональность, которая будет потреблять лишние ресурсы... хотя кто их сейчас считает эти гигабайты-терафлопсы
...
Рейтинг: 0 / 0
25 сообщений из 73, страница 2 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Выбор API (Hibernate vs JPA, Spring vs jsr-330)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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