Петр @p_gusarov
java-разработчик
Информация
- В рейтинге
- Не участвует
- Откуда
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Backend Developer
Senior
От 1 ₽
Java
Java Spring Framework
Spring Boot
Apache Maven
PostgreSQL
SQL
Git
Nginx
Docker
Писать под конкретную базу и дает возможность использовать ее функционал по полной. Можно писать на стандартном SQL тогда со многими типами бд будет работать. Но тут встречный вопрос как часто вы встречали смену бд в проде? Это, все же, больше прерогатива стартапов а там и JPA справится.
Если сравнивать с jdbc+SQL то MyBatis дает ряд преимуществ в разделении SQL от java. И в этом преимущества. Разделяй и властвуй, как говорится. XML отвечает за SQL и маппинг, java за бизнес-логику. А MyBatis объединяет их между собой.
Согласен. Есть такое. И здесь два варианта: либо мало кто пользуется, либо не сталкиваются с проблемами )))
Когда я входил в этот фрейворк эта проблема и была, не у кого было спросить "Что делать". Это и подстегнуло написать данную статью, а возможно даже серию с плавным погружением. По своему опыту крайних работ эта птичка вполне жива.