powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Тяпничное голосование по ORM-двигателям
14 сообщений из 14, страница 1 из 1
Тяпничное голосование по ORM-двигателям
    #40067708
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет. С пятницей всех. Проголосуйте plz. Прошу прощения
если я забыл туда добавить ваш любимый ORM. Отпишите
текстом в этом случае.

Если вы разрабатывали свой собственный ORM - тоже отпишите.
...
Рейтинг: 0 / 0
Тяпничное голосование по ORM-двигателям
    #40067714
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Привет. С пятницей всех. Проголосуйте plz. Прошу прощения
если я забыл туда добавить ваш любимый ORM. Отпишите
текстом в этом случае.

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

Doobie
В мире Java нравился ActiveJDBC
...
Рейтинг: 0 / 0
Тяпничное голосование по ORM-двигателям
    #40067716
vimba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Не знаю насколько JOOQ можно считать ORM, скорее нет чем да, но я бы ег ов список добавил ибо MyBatis тоже нефига не ORM а в списке присутсвует.
...
Рейтинг: 0 / 0
Тяпничное голосование по ORM-двигателям
    #40067719
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vimba,
С чего взял про myBatis? У него что на выходе?
...
Рейтинг: 0 / 0
Тяпничное голосование по ORM-двигателям
    #40067724
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MyBatis это скорее не ORM а ROM. Реляционно-объектный маппинг. Дизайн системы идет не от объектов
а от базы. Это как раз старая школа. Да и вообще сложно нам выкидывать эти фреймворки из рассмотрения.
Объект есть? Есть. Маппинг есть? Есть. Тут больше греха будет если выкинуть нежели оставить. Вот пускай
себе будет.

JOOQ это билдер запросов. Тоесть он скорее может быть частью какого-то ORM фреймворка. Двигатель - часть
автомобиля. На разных уровнях стоит как-бы.
...
Рейтинг: 0 / 0
Тяпничное голосование по ORM-двигателям
    #40067732
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мое имхо что batis полноправный ORM.
По трем буквам.
А что до остального, да нехай буде)
...
Рейтинг: 0 / 0
Тяпничное голосование по ORM-двигателям
    #40067736
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Тяпничное голосование по ORM-двигателям
    #40067742
vimba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
MyBatis это скорее не ORM а ROM. Реляционно-объектный маппинг. Дизайн системы идет не от объектов
а от базы. Это как раз старая школа. Да и вообще сложно нам выкидывать эти фреймворки из рассмотрения.
Объект есть? Есть. Маппинг есть? Есть. Тут больше греха будет если выкинуть нежели оставить. Вот пускай
себе будет.

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

mayton

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

JOOQ это ROM здорового человека, мне честно говоря больше ничего и не надо - типобезопасно, компилирует нужные классы по схеме БД для таблиц, вьюх, хранимок, кастомных типов данных. В общем если ты предпочитаешь плясать от базы, то что-то лучшее чем JOOQ найти сложно.
...
Рейтинг: 0 / 0
Тяпничное голосование по ORM-двигателям
    #40067814
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vimba
JOOQ это ROM здорового человека, мне честно говоря больше ничего и не надо - типобезопасно, компилирует нужные классы по схеме БД для таблиц, вьюх, хранимок, кастомных типов данных. В общем если ты предпочитаешь плясать от базы, то что-то лучшее чем JOOQ найти сложно.


Согласен. Из всех "моих" проектов сейчас только один содержит ORM и это именно JOOQ.
...
Рейтинг: 0 / 0
Тяпничное голосование по ORM-двигателям
    #40069338
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vimba

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

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

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

Я помню есть еще QueryDSL .
В спринге есть какая-то нашлёпка чтоб легче запросы писать. Ее можно отдельно от спринга использовать.
И есть еще какой-то Apache DbUtils который я пробую сейчас но ... не очень удобен.
...
Рейтинг: 0 / 0
Тяпничное голосование по ORM-двигателям
    #40069485
vimba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

JOOQ платный для оракла(мой случай), mssql, db2. Для бесплатных субд он бесплатен. То есть вполне разумная стратегия лицензирования, если у работодателя есть милионы платить ораклу за СУБД, то всяко пару сотен найдётся на обеспечение девелоперов удобным иснтрументом.
...
Рейтинг: 0 / 0
Тяпничное голосование по ORM-двигателям
    #40069487
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

nhibernate забыл
...
Рейтинг: 0 / 0
Тяпничное голосование по ORM-двигателям
    #40069913
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это .Net-овская штука?
...
Рейтинг: 0 / 0
Тяпничное голосование по ORM-двигателям
    #40069916
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Да. Просто клон хибера. Поэтому мимо.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Тяпничное голосование по ORM-двигателям
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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