powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Выбор API (Hibernate vs JPA, Spring vs jsr-330)
73 сообщений из 73, показаны все 3 страниц
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103075
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hibernate позволяет использовать как JPA-шные аннотации, так и свои собственные.
Я так понимаю JPA - это общий стандарт, Hibernate - добавляет свои плюшки.
В случае с JPA мы можем при необходимости сменить провайдер без изменения кода (теоретически).

Подскажите, как это все работает в реальных проектах? Что используют?
Интересует также и спринг, лучше писать на спринговых аннотациях?
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103088
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreen,
Как написал, так и работает.
Никто бд особо не меняет.
Твой вопрос всё в одну кучу.
Тогда ставь спринг бут. Вот он все в куче автоконфигурирует. И знать надо его в первую очередь.
Hello world стартер бут и погнал
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103099
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок, спасибо. За Spring на днях хочу взяться, сейчас выбираю материалы. Инфы много, пока остановился на этом:

1) Spring in action (4-5 edition).
2) Spring.io official guides.

Может подскажешь еще, как модули обязательны, минимальный набор под web?
1). Core
2). Boot
3). ...
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103104
Если есть аналог в JPA - используют JPA аннотации. Все Hibernate аналоги deprecated. Есть аннотации которых нет в JPA, и тогда исползьуются Хибовские.

faustgreenМожет подскажешь еще, как модули обязательны, минимальный набор под web?Spring Core, Spring AOP, Spring Tx, Spring DAO, Spring JDBC, Spring MVC, Spring Security. Не обязательные, но популярные на сегодняшний день: Spring Data, SpringBoot. Можешь попробовать по этой программе .

faustgreen1) Spring in action (4-5 edition).
2) Spring.io official guides.Spring in Action какая-то сомнительная книга. А вот оф доки от спринга - они прекрасны.

Только не оч понятно почему ты смешиваешь две темы - ORM & Spring в одном вопросе. Как будто собираешься изучив одно как-то магически изучить и 2ое.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103117
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev,
Stanislav Bashkyrtsev Spring Core, Spring AOP, Spring Tx, Spring DAO, Spring JDBC, Spring MVC, Spring Security. Не обязательные, но популярные на сегодняшний день: Spring Data, SpringBoot. Можешь попробовать по этой программе
Спасибо за наводку.

Stanislav Bashkyrtsev Spring in Action какая-то сомнительная книга. А вот оф доки от спринга - они прекрасны.
Планирую и то, и то глянуть. В 4-м издании структура книги построена так, что с теорией идут и практические примеры в порядке изучения материала , удобно закреплять в памяти. Официальные доки больше похожи на справочник (нет связанности между главами). Хотя тут я могу ошибаться, пока просмотрел "обзорно". (Собственно отсюда и возник вопрос, так как там описываются и спринговые аннотации и JSR 330).

Stanislav Bashkyrtsev Только не оч понятно почему ты смешиваешь две темы - ORM & Spring в одном вопросе. Как будто собираешься изучив одно как-то магически изучить и 2ое.

С хибером разбирался, был похожий вопрос. Получается, что есть куча всяких JSR (неких общепринятых стандартов) и различные их реализации. Опыта в реальных проектах пока нет, и нет понимания, что нужно, а что нет. Не хотелось бы убить кучу времени на изучение бесполезных вещей.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103133
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreen
Может подскажешь еще, как модули обязательны, минимальный набор под web?
тебе нужно изучить волшебное слово стартер
https://java-ru-blog.blogspot.com/2020/02/spring-boot-starters.html
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103135
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreen
Не хотелось бы убить кучу времени на изучение бесполезных вещей.
именно
- в веб на страницу стартера.
- галочку поставил
- скачал на свою машину
- запустил
Ну а потом вопросы
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103150
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreen,

тут был один топик со стронником хибера, в итоге от его. сторонности мало что осталось...
как ни крутись, а sql поидется изучить, ну а изучишь - поцмешь что эта прокладка лишняя
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103151
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
)))
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103156
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вебсокеты. Не забудьте про вебсокеты!!!
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103158
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про ардуино тоже неплохо бы упомянуть
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103162
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spring WebFlux давайте еще разберем.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103752
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreen
Hibernate позволяет использовать как JPA-шные аннотации, так и свои собственные.
Я так понимаю JPA - это общий стандарт, Hibernate - добавляет свои плюшки.
В случае с JPA мы можем при необходимости сменить провайдер без изменения кода (теоретически).


Теоретически да, практически скорее всего нет.

faustgreen

Подскажите, как это все работает в реальных проектах? Что используют?
Интересует также и спринг, лучше писать на спринговых аннотациях?


В реальных проектах используют много чего.

ИМХО, для начала достаточно изучить spring-data-jpa , особо не углубляясь в дебри hibernate.

Spring можно конфигурировать, как через аннотации, так и через классы конфигурации.
По началу удобнее через аннотации.
Но для многомодульных проектов, где создаются свои стартеры, удобнее классы конфигурации.

Для экспериментов рекомендую использовать start.spring.io
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103753
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
faustgreen,

тут был один топик со стронником хибера, в итоге от его. сторонности мало что осталось...
как ни крутись, а sql поидется изучить, ну а изучишь - поцмешь что эта прокладка лишняя


Ну я был противником ORM.
Но spring-data-jpa, убедил меня, что с ORM можно жить. :-)
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103756
mad_nazgul
ИМХО, для начала достаточно изучить spring-data-jpa, особо не углубляясь в дебри hibernate.
Че-т это какое-то странное обучение. Типа сначала не будем изучать инструмент, но обязательно его будем использовать. Оно все будет постоянно ломаться и ты будешь страдать и тратить уйму времени на гугление и копи-пасту из SO. Ну а потом возьмешься все-таки за изучение и поймешь что все это время ты с ним работал неправильно.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103760
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev
mad_nazgul
ИМХО, для начала достаточно изучить spring-data-jpa, особо не углубляясь в дебри hibernate.
Че-т это какое-то странное обучение. Типа сначала не будем изучать инструмент, но обязательно его будем использовать. Оно все будет постоянно ломаться и ты будешь страдать и тратить уйму времени на гугление и копи-пасту из SO. Ну а потом возьмешься все-таки за изучение и поймешь что все это время ты с ним работал неправильно.

Хибернейт как продукт - слишком переоценен. Его, возможно всё еще спрашивают на собесах - но
это как повезет. Как попадёшь на старого тех-лида у которого на груди звенят медали JavaEE.

Думаю что в будущем - с расслоением проектов на более узкие и специализированные микросеврисы с доступом
s SQL/NoSQL/Bigdata системы, ценность разработки в чистой парадигме JPA/Hibernate будет падать.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103763
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev,
Баланс нужен.
Половина кода hello world и половина теория.
Ни разу книг не видел где вначале - "создайте простейшую программу...
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103766
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
использовать хибернейт надо там где нужно и не надо использовать там где не нужно.

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

Нормальную технологию "жпа" не назовут. Я бы не тралил время.

Будешь потом на галере работать веслом расставляя аннотации, читая заклинания и молясь всем богам, чтобы заработало. Тебе оно надо? Ты молодой, иди вон на ноду/гошечку/что там модно писать микросервисы или делать фронтэнд.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103856
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev
mad_nazgul
ИМХО, для начала достаточно изучить spring-data-jpa, особо не углубляясь в дебри hibernate.
Че-т это какое-то странное обучение. Типа сначала не будем изучать инструмент, но обязательно его будем использовать. Оно все будет постоянно ломаться и ты будешь страдать и тратить уйму времени на гугление и копи-пасту из SO. Ну а потом возьмешься все-таки за изучение и поймешь что все это время ты с ним работал неправильно.


В последних проектах мне знание Hibernate, понадобилось чуть более чем никогда.
Максимум знание описание сущности в JPA.
Остальное решалось средствами Spring-data-jpa.
В частности параметрами, которые создавались с помощью start.spring.io

Есть легаси проекты, в которых используются 20% возможностей Hibernate.
Но они года 2013.
Правда там и hbm.xml использовалось, а не аннотации.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103857
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
faustgreen,

Нормальную технологию "жпа" не назовут. Я бы не тралил время.

Будешь потом на галере работать веслом расставляя аннотации, читая заклинания и молясь всем богам, чтобы заработало. Тебе оно надо? Ты молодой, иди вон на ноду/гошечку/что там модно писать микросервисы или делать фронтэнд.


Да норм микросервисы на Java пишутся.
Правда эта Java Kotlin. :-)
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103862
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming
использовать хибернейт надо там где нужно и не надо использовать там где не нужно.

Ваш Т.Р.

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

Ваш Т.Р.

Вспомнил анекдот про мудрого филина. Вот если-б знать точно где нужно и где не нужно.


Для себя я придумал правило:
Пока хватает возможностей Spring-data-jpa - нужно.
Как только нужны какие-то hibernate-специфичные фичи, то не нужно.
<:o)
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103881
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А без гибернейта и жпа можно?
Чтоб работало. Просто сервлеты и скриплеты?
Просто интересно. Без всякого стеба. Я может и поотстал, но мне кажется, что таки да.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40103882
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
одном из legacy проектов использовался mybatis.

Впечатления тоже неоднозначные, вроде как бы маппим функции но ощущение что тот же orm просто вид сбоку.
...
Рейтинг: 0 / 0
Выбор 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
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104452
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick,
Ты на форум бд сходи. Там поржут.
Добавление айди поля даже измерить нельзя.. В виде балласта.
С бд работает куча прог и отделов.
Например, без айди поля хреново работает APEX оракле, дельфи, и т.д.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104458
Garrick
lleming

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

Требует наличие уникальных ID во всех без исключения таблицах.
1. Это и ORM позволяет в случаях когда это component (embedded) collection.
2. В остальных случаях когда это не embedded collection, а все равно хочется (значит это скорей всего какие-то не особо связанные таблицы, отдельные от всего остального, иначе нужен бы был FK) - можно и JDBC миксовать без проблем.

Не особо понимаю почему здесь так любят дискутировать по вопросам программирования с не программистами (эт я про вадю). Он че-то ляпнул что первое в голову пришло, а народ думает что на эту мысль имеет смысл тратить энергию. С таким успехом можно дискутировать на программерские темы и с водителем такси (на такси он же просто подрабатывает), и с продавцом булочек.

Мне казалось что любой нормальный программист когда дизайнит архитектуру сразу думает и про юз кейсы, и про БД, и про сеть, и про процессор, и про ОСь, и про сущности в коде - это все связанные вещи.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104463
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev
Мне казалось что любой нормальный программист когда дизайнит архитектуру сразу думает и про юз кейсы, и про БД, и про сеть, и про процессор, и про ОСь, и про сущности в коде - это все связанные вещи.
вот именно - тебе казалось, и ты на этом делаешь выводы.
поживи с моё и то, что тебе "казалось" растворится....
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104506
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev
Не особо понимаю почему здесь так любят дискутировать
люди постоянно задающие это вопрос, часто беру дробовик и идут "менять мир".
Ты слишком часто это спрашиваешь. Успакойся.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104524
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто скруль - это последнее место для дискуссий. Оглянитесь. Где еще можно поговорить?
Может в фейсбук? Или в стаковерфлоу?
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104525
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Согласен.
Нет, он предлагает применить дифференциацию штанов. Ку!
Кому красные, кому синие.
))))
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104526
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну она реально существует. Даже в it-мире есть разные ЗП. Есть разные проекты. Местные. Зарубежные.

Не?
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104537
mayton
Просто скруль - это последнее место для дискуссий. Оглянитесь. Где еще можно поговорить?
Может в фейсбук? Или в стаковерфлоу?
Увы :( На SO я тоже сижу, но там не душевно - хочется и менее структурированного общения тоже. На sql.ru на удивление есть люди которые реально разбираются в чем-то, но с другой стороны есть и вадя с петро.. Сюда бы новичков еще нагнать, чтоб были темы для обсуждений. Но "деды" начинают понтоваться и разгоняют их. Что обидно, потому как и сами вопросов не задают, и другим не дают.

10 лет назад было столько форумов.. всегда можно было найти что-то с хорошей модерацией и нормальным содержимым. Хотя неадекватных форумов все равно было больше :)
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104542
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev,

ты вот тут безгоду неделя, а уже свои правила диктуешь.
Петро правильно всем диктует - вопрошающий работает больше.

Stanislav Bashkyrtsev
Но "деды" начинают понтоваться и разгоняют их.
ты когда лет 10 поотвечаешь - поймешь "дедов"
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104544
Roman Osipov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stanislav Bashkyrtsev
mayton
Просто скруль - это последнее место для дискуссий. Оглянитесь. Где еще можно поговорить?
Может в фейсбук? Или в стаковерфлоу?
Увы :( На SO я тоже сижу, но там не душевно - хочется и менее структурированного общения тоже. На sql.ru на удивление есть люди которые реально разбираются в чем-то, но с другой стороны есть и вадя с петро.. Сюда бы новичков еще нагнать, чтоб были темы для обсуждений. Но "деды" начинают понтоваться и разгоняют их. Что обидно, потому как и сами вопросов не задают, и другим не дают.

10 лет назад было столько форумов.. всегда можно было найти что-то с хорошей модерацией и нормальным содержимым. Хотя неадекватных форумов все равно было больше :)


Да, согласен. Некоторые участники напоминают девственников, десятилетиями сидящих на форуме типа "Камасутра" и раздающих советы, бросают какие-то неадекватные фразы - по существу вопроса сказать-то нечего, ибо опыта нет, т.к. вечные трехзвенные программисты. Может кто-то и поверит им, но не тот кто сам руками щупал. В общем - не интересно и бесполезно.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104545
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev

10 лет назад было столько форумов.. всегда можно было найти что-то с хорошей модерацией и нормальным содержимым. Хотя неадекватных форумов все равно было больше :)

Есть такие прагматичные новички которым даже помогать не хочется. Регается акк. Задаётся 1 вопрос-задача.
Ты начинаешь отвечать ему. Задавать вопросы. А он - ни ответа ни привета. А если погуглить его текст - то
находишь копию его вопроса в rsdn, cyberforum e.t.c. Тоесть парень занимается рыбалкой.
Он не решает свою задачу. Он - просто ее высиживает. В надежде получить готовое решение.

Вот это самое обидное и есть.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104547
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev,
Дак ты повесь плакат на шею - Не слушайте Петрова и Баширова!
)))))
Эх, вечно ты плачущий девственник
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104552
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу прессинга новичков. В форуме Оракла где-то до 15 года существовал некий Серафимный Шестикрыл.
Его стиль общения я-бы охарактеризовал как системное "озалупливание" новичков. Сегодня его нет. Толи зобанен
толи сам ушел. Но вобщем он работал только под прикрытием тех кто имел скипетр власти в том подразделе.
И жаловаться на него было бесполезно. И тем не менее я думаю что его присутсвие было полезно. Была такая
бешеная текучка вопросов и активности в 2010-е годы что можно было спокойно игнорировать одного
резкого эксперта. Тогда в день по 100 вопросов в Оракле появлялось. И было тысячи отвечающих.

Сегодня - во первых мало людей стало. Ораклисты-DBA на предриятиях скоро исчезнут как класс. (Спасибо облачным
технологиям).

Да и люди стали нежные. И волатильные. Текут по мессенджерам и по вопросникам. Никто не бъется за свою
правду любой ценой. И не отстаивает точку зрения. Предпочитает "обтекать". И скорее сменят форум чем
будут что-там возражать.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104556
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav Bashkyrtsev
Мне казалось что любой нормальный программист когда дизайнит архитектуру сразу думает и про юз кейсы, и про БД, и про сеть, и про процессор, и про ОСь, и про сущности в коде - это все связанные вещи.
ну типа как раньше земской доктор был.
Ходил с чемоданчиком. Там стетоскоп. Он и послушает, и язык посмотрит. И молоточком постучит. И кровь пустит.
Мер то меняется.
Уже давно прогеров full stack нет.
И прогера человека-оркестра нет.
Так что, фигню вы написали.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104780
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, вчерась с таким по телефону разговаривал.
Говорит, купил домик в Лондоне, ещё и земельки подкупил. Типа, называй меня теперь "сэр".
В одном отделе, между прочим, работали. Лет пять-шесть тому назад.
Да, он и есть человек-оркестр.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104799
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,
Исключение только подтверждает правило. (с)
Он же с дробовиком наезжает, пятый раз, что все такие у нас))
Хотя сам он, тоже узкий специалист)
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104809
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
По поводу прессинга новичков. В форуме Оракла где-то до 15 года существовал некий Серафимный Шестикрыл.
Его стиль общения я-бы охарактеризовал как системное "озалупливание" новичков. Сегодня его нет. Толи зобанен толи сам ушел. Но вобщем он работал только под прикрытием тех кто имел скипетр власти в том подразделе. И жаловаться на него было бесполезно. И тем не менее я думаю что его присутсвие было полезно.
Да там таких вагон было. Еще как минимум Vint и elic, и последний до сих пор на месте. С одной стороны, от них уже тошнит, а с другой, от тупых новичков, спрашивающих, как правильно пишется слово "мама", тошнит не меньше. А еще был такой персонаж "Неофит SQL". Это вообще мрак. Как решать все эти проблемы - решительно непонятно.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104823
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор Кузьмич,
Я тебе один закон скажу. У профи обычно ужжжжасный характер.
Он не душка рассказывающий анекдоты.
И он имеет на это право.
А elic именно профи.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104839
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
У профи обычно ужжжжасный характер.
Увы, нет. Ужасный характер обычно у ****ков. В оракловом разделе куча профи, ведущих себя прилично.
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104889
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор Кузьмич
Да там таких вагон было. Еще как минимум Vint и elic,
ваше?
А я сказал что elic несомненный профи.
Как то нет логики у вас в 3х утверждениях друг за другом
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104917
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор Кузьмич
mayton
По поводу прессинга новичков. В форуме Оракла где-то до 15 года существовал некий Серафимный Шестикрыл.
Его стиль общения я-бы охарактеризовал как системное "озалупливание" новичков. Сегодня его нет. Толи зобанен толи сам ушел. Но вобщем он работал только под прикрытием тех кто имел скипетр власти в том подразделе. И жаловаться на него было бесполезно. И тем не менее я думаю что его присутсвие было полезно.
Да там таких вагон было. Еще как минимум Vint и elic, и последний до сих пор на месте. С одной стороны, от них уже тошнит, а с другой, от тупых новичков, спрашивающих, как правильно пишется слово "мама", тошнит не меньше. А еще был такой персонаж "Неофит SQL". Это вообще мрак. Как решать все эти проблемы - решительно непонятно.

Проблема в том как организовано само общество. Как оно понимает законы и правила.
Если новичек совсем заметает пургу - то его должны отмодерировать. Тоесть дать
FAQ или указать ссылку на тот топик где вопрос уже решен и закрыт. Но "профи" не дожидаясь
модерации приходят и "запомоивают" и "озалупливают" новичка. И к тому времени как в топик
зашел модератор - уже всё решено. Новичек - в истерике. Профи - ржут держась за бока.

Это вот единственный недостаток форумов.ру и явное преимущество stackoverlow и прочих
вопросников. Там ты - задаёшь вопрос и получаешь ответ. Ответ бывает на 99% скучный.
Это посыл в документацию или закрытие вопроса с сообщением о повторе. Повтор будет
я гарантирую это т.к. очень трудно поднять на стековер что-то очень новое и уникальное.

Вот поэтому зарубежные форумы отвечают сухо и по делу. А отечественные - больше похожи
на кабак где можно выпить. Поговорить. И получить леща по лицу просто так. Ну или самому
"втащить" кому-то...
...
Рейтинг: 0 / 0
Выбор API (Hibernate vs JPA, Spring vs jsr-330)
    #40104933
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Верно.
Станислав не понимает, что публичный форум это воспитание в социуме - детский, школа,...
Наверно Станислав был на домашнем обучении.
Иначе как понять вопрос ниже?
))
Stanislav Bashkyrtsev
Не особо понимаю почему здесь так любят дискутировать по вопросам программирования с не программистами (эт я про вадю).

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

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


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