Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
 
dzrkot
zzzZZZ...
523 / 354 / 94
Регистрация: 11.09.2013
Сообщений: 2,039
#1

Mybatis, spring jdbc и т.д. поделитесь опытом

23.05.2016, 12:02. Просмотров 183. Ответов 3
Метки нет (Все метки)

Вопрос из разряда общеобразовательных. Сейчас делаем с товарищем разные проекты, я использую spring jdbc , он mybatis. При том кода у него выходит значительно меньше и писать DAO получается проще, не смотря на то, что маппинг в spring jdbc я делал через рефлексию на все сущности, и писать мапперы впринципе не нужно, только наследоваться и 1 метод в 1 строку написать. Вопрос, почему mybatis не так часто используют на продакшене, мб есть какие-либо подводные камни или ограничения? Тот же hibernate все кому ни лень ругают, он пользуются им значительно чаще... Просто хотелось бы послушать опыт людей, которые пользовались разными технологиями впринципе, что удобнее, что проще....
Ещё посмотрел чудесное видео с Борисовым про spring data , попробовал поработать... блин это получается надо на каждую сущность создавать репозиторий....как то это не удобно всё... Я правильно понимаю что эта штука удобна для взаимозаменяемости nosql и реляционных баз данных и не более?

Просьба не пинать за вопрос и не отсылать в гугл, спасибо =)

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2016, 12:02
Ответы с готовыми решениями:

Java Web App best practices. Поделитесь опытом
Добрый день. Интенсивно осваиваю web-разработку на java. Не хотелось бы...

Spring MVC + JDBC
Добрый вечер, есть приложение на Spring MVC, которая подключается к бд, берет...

Spring&JBoss&MyBatis
Подскажите, если есть, хороший туториал по связке этих фреймворков. У меня...

Поделитесь опытом управления пакетими и библиотеками
Здоров Всем! Замучался уже каждый раз искать нужные jar'ы и class'ы.. Может...

Spring JDBC && Hibernate
Здравствуйте, подскажите пожалуйста, сейчас в моих уроках начался Spring+JDBC,...

3
KEKCoGEN
Эксперт Java
2041 / 1916 / 495
Регистрация: 28.12.2010
Сообщений: 7,669
23.05.2016, 14:05 #2
Цитата Сообщение от dzrkot Посмотреть сообщение
spring data , попробовал поработать... блин это получается надо на каждую сущность создавать репозиторий.
только на те сущности на которые вы хотите непосредсвенно запросы запускать. На те что приходят как части какой то другой сущности, можете не делать репозитории. По мне так очень удобно. Практически ничего ненадо писать. Интерфейс сделал и нужные методы уже есть.
1
dzrkot
zzzZZZ...
523 / 354 / 94
Регистрация: 11.09.2013
Сообщений: 2,039
23.05.2016, 14:15  [ТС] #3
Цитата Сообщение от KEKCoGEN Посмотреть сообщение
. На те что приходят как части какой то другой сущности, можете не делать репозитории.
я не очень понял эту фразу, имеется ввиду что у меня есть некий entity, который содержит вложенный POJO который тоже хранится в БД в другой таблице, но для него я репозиторий могу не создавать, так чтоли?
0
KEKCoGEN
Эксперт Java
2041 / 1916 / 495
Регистрация: 28.12.2010
Сообщений: 7,669
23.05.2016, 15:02 #4
dzrkot, напимер у вас есть машина. у машины есть двери. вы делаете выборку из бд и находите машину. Объект машины приходит вместе с дверьми. То есть на дверь вам ненадо создавать репозиторий
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2016, 15:02

MyBatis к postgre
Всем привет. покажите пожалуйста примеры как к postgre подключиться через...

Tomcat и Mybatis
Ошибку кажется понял, но вопрос. Куда, что и как подтянуть? У MyBatis нет jar,...

Spring MVC. 404 ошибка при включении Spring Data JPA в проект
Добрый день. Есть простой шаблонный проект с использованием Spring MVC и Maven....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru