Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
 Тяпничное голосование по ORM-двигателям  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Проголосуйте за те ORM которые вы использовали на проектах
Hibernate
83,3%
 (20)
Apache Cayene
8,3%
 (2)
Oracle TopLink
8,3%
 (2)
Eclipse Link
20,8%
 (5)
MyBatis
41,7%
 (10)
Голосование открыто только для зарегистрированных пользователей.
Проголосовало: 24  

Привет. С пятницей всех. Проголосуйте plz. Прошу прощения
если я забыл туда добавить ваш любимый ORM. Отпишите
текстом в этом случае.

Если вы разрабатывали свой собственный ORM - тоже отпишите.
30 апр 21, 20:35    [22317077]     Ответить | Цитировать Сообщить модератору
 Re: Тяпничное голосование по ORM-двигателям  [new]
забыл ник
Member

Откуда:
Сообщений: 3471
mayton
Привет. С пятницей всех. Проголосуйте plz. Прошу прощения
если я забыл туда добавить ваш любимый ORM. Отпишите
текстом в этом случае.

Если вы разрабатывали свой собственный ORM - тоже отпишите.

Doobie
В мире Java нравился ActiveJDBC
30 апр 21, 21:50    [22317092]     Ответить | Цитировать Сообщить модератору
 Re: Тяпничное голосование по ORM-двигателям  [new]
vimba
Member

Откуда: Санкт-Петербург
Сообщений: 2256
mayton,

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

Сообщение было отредактировано: 30 апр 21, 22:27
30 апр 21, 22:35    [22317098]     Ответить | Цитировать Сообщить модератору
 Re: Тяпничное голосование по ORM-двигателям  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
vimba,
С чего взял про myBatis? У него что на выходе?
30 апр 21, 22:52    [22317102]     Ответить | Цитировать Сообщить модератору
 Re: Тяпничное голосование по ORM-двигателям  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
MyBatis это скорее не ORM а ROM. Реляционно-объектный маппинг. Дизайн системы идет не от объектов
а от базы. Это как раз старая школа. Да и вообще сложно нам выкидывать эти фреймворки из рассмотрения.
Объект есть? Есть. Маппинг есть? Есть. Тут больше греха будет если выкинуть нежели оставить. Вот пускай
себе будет.

JOOQ это билдер запросов. Тоесть он скорее может быть частью какого-то ORM фреймворка. Двигатель - часть
автомобиля. На разных уровнях стоит как-бы.
1 май 21, 00:13    [22317116]     Ответить | Цитировать Сообщить модератору
 Re: Тяпничное голосование по ORM-двигателям  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
Мое имхо что batis полноправный ORM.
По трем буквам.
А что до остального, да нехай буде)
1 май 21, 09:48    [22317152]     Ответить | Цитировать Сообщить модератору
 Re: Тяпничное голосование по ORM-двигателям  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3331
FlexibleSearch +1

https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace/2011/en-US/85399af516234e51980ef68b29ee97bd.html
1 май 21, 10:21    [22317157]     Ответить | Цитировать Сообщить модератору
 Re: Тяпничное голосование по ORM-двигателям  [new]
vimba
Member

Откуда: Санкт-Петербург
Сообщений: 2256
mayton
MyBatis это скорее не ORM а ROM. Реляционно-объектный маппинг. Дизайн системы идет не от объектов
а от базы. Это как раз старая школа. Да и вообще сложно нам выкидывать эти фреймворки из рассмотрения.
Объект есть? Есть. Маппинг есть? Есть. Тут больше греха будет если выкинуть нежели оставить. Вот пускай
себе будет.

ROM да хороший термин, вполне описывает MyBatis.

mayton

JOOQ это билдер запросов. Тоесть он скорее может быть частью какого-то ORM фреймворка. Двигатель - часть
автомобиля. На разных уровнях стоит как-бы.

JOOQ это ROM здорового человека, мне честно говоря больше ничего и не надо - типобезопасно, компилирует нужные классы по схеме БД для таблиц, вьюх, хранимок, кастомных типов данных. В общем если ты предпочитаешь плясать от базы, то что-то лучшее чем JOOQ найти сложно.
1 май 21, 11:04    [22317165]     Ответить | Цитировать Сообщить модератору
 Re: Тяпничное голосование по ORM-двигателям  [new]
Alexey Tomin
Member

Откуда: Самара
Сообщений: 1995
vimba
JOOQ это ROM здорового человека, мне честно говоря больше ничего и не надо - типобезопасно, компилирует нужные классы по схеме БД для таблиц, вьюх, хранимок, кастомных типов данных. В общем если ты предпочитаешь плясать от базы, то что-то лучшее чем JOOQ найти сложно.


Согласен. Из всех "моих" проектов сейчас только один содержит ORM и это именно JOOQ.
1 май 21, 22:07    [22317314]     Ответить | Цитировать Сообщить модератору
 Re: Тяпничное голосование по ORM-двигателям  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
vimba

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

Он вроде платный.

В следующую пятничку надо собрать все билдеры запросов в список. И проголосовать. Но интересует
меня не голосование а сравнение удобства.

Я помню есть еще QueryDSL.
В спринге есть какая-то нашлёпка чтоб легче запросы писать. Ее можно отдельно от спринга использовать.
И есть еще какой-то Apache DbUtils который я пробую сейчас но ... не очень удобен.
11 май 21, 13:51    [22320446]     Ответить | Цитировать Сообщить модератору
 Re: Тяпничное голосование по ORM-двигателям  [new]
vimba
Member

Откуда: Санкт-Петербург
Сообщений: 2256
mayton,

JOOQ платный для оракла(мой случай), mssql, db2. Для бесплатных субд он бесплатен. То есть вполне разумная стратегия лицензирования, если у работодателя есть милионы платить ораклу за СУБД, то всяко пару сотен найдётся на обеспечение девелоперов удобным иснтрументом.
11 май 21, 23:22    [22320684]     Ответить | Цитировать Сообщить модератору
 Re: Тяпничное голосование по ORM-двигателям  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6493
mayton,

nhibernate забыл
11 май 21, 23:40    [22320691]     Ответить | Цитировать Сообщить модератору
 Re: Тяпничное голосование по ORM-двигателям  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Это .Net-овская штука?
13 май 21, 11:00    [22321422]     Ответить | Цитировать Сообщить модератору
 Re: Тяпничное голосование по ORM-двигателям  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
mayton,

Да. Просто клон хибера. Поэтому мимо.
13 май 21, 11:06    [22321427]     Ответить | Цитировать Сообщить модератору
Все форумы / Java Ответить