제가 예로 든 대학관련 이야기는 정비하는 학과를 생각하며 이야기한것이니 오해 없으시길 바래요.
@IT-sm6mq Жыл бұрын
감사합니다. 덕분에 저도 영상 보면서 다시한번 생각해보게 되었습니다.
@뭐하누-m6s4 ай бұрын
그냥 마이바티스가덜떨어진건맞는데 옛날에 개발시작한곳들이 바꾸기에는돈이많이드니까 그냥 계속쓰는거지ㅋㅋ 이게 팩트인듯
@IT-sm6mq4 ай бұрын
@@뭐하누-m6s 네 풀어서 말하자면 그렇습니다. 기존에 있는 시스템을 바꿀이유가 없다면 마이바티스는 여전히 유효한거죠.
@limteng8 ай бұрын
jpa가 쿼리 작성을 하지 않아도 간단한 쿼리는 알아서 해주니 장점이 많은데 복잡한 쿼리의 경우는 Mybatis가 나은거 같아요!!
@IT-sm6mq8 ай бұрын
DBMS 에서 쿼리를 다루는 부분에 대해 좀 더 생각해 봐야 할것 같아요. Java 등 Application 에서의 사용도 있지만, 실무에서는 직접 DB 의 쿼리를 봐야할 경우도 있기때문에 쿼리 자체를 잘 다루는 능력이 중요하다는 생각을 해봅니다. 그리고 저는 지금 시스템이 Mybatis 로 되어 있어서 여전히 Mybatis 를 사용하게 되네요.
@koul6502Ай бұрын
쿼리의 유무로 마이바티스가 낫다면 jpa 에도 jpql이 있지 않나요?
@시하-f5b2 жыл бұрын
저도 학원에서 react jpa 하고 갔는데 mybatis길래 뭐이런 덜떨어진 기술들 쓰고있나 했었는데 그게 아니더라구요... jpa가 더 추상화되고 고급이고 차세대 기술인건 분명하지만 그걸쓴다고 제가 고급인 사람이 되는건 아니었죠.. 국비하시는분들 진짜 열심히해서 네카라 뚫을 자신있으시면 jpa만 하는거 말리진 않겠지만, 평범한 사람은 대부분si 가실거고 거기는 mybatis라고 보시면됩니다
@IT-sm6mq2 жыл бұрын
네. 맞는 말씀입니다. 어떤게 고급진 기술이라 그런건 조금 유치하구요. 단지 개발 방식이 다른거라 이해해야한다고 봐요. JdbcTemplate, Mybatis , Jpa 를 이용할 수 있는게 중요한거라 생각해요. 말씀대로 지금도 SI 현장에서는 Mybatis 를 많이 사용합니다.
@샤인-l7w Жыл бұрын
마이바티스는 쿼리만 짤줄 알면, 구글링 좀 해가지고 쉽게(좀 노가다로) 개발이 가능하지만 Jpa는 학습이 좀 필요하다는게 차이죠 ㅜ
@mightytonys2 жыл бұрын
결국 복잡한 쿼리를 요구한다면 jpa를 쓰더라도 직접 쿼리를 짜야하지 않나요..?
@IT-sm6mq2 жыл бұрын
ORM 개념을 이해하고 도입하는것은 기존 레거시에서 사용하던 방식과는 접근이 다른것 같아요. 복잡한 쿼리를 JPA 에 맞게 사용하는것도 가능은 하다고 합니다. (사실 제가 그정도까지는 몰라서, 실제 사용하는 지인에게 물어봤어요. ) 하지만, 어떻든 기존 쿼리를 만들어서 던지는 방식은 동일하게 적용되지는 않다고 합니다. 저도 기존 레거시에 익숙한 개발자라 사실 JPA 로 넘거가는게 쉽지는 않네요. ^^
@wishkim6157 Жыл бұрын
저는 100프로 이해한 다음에 시작할 수 있는 이론공부형(?)인 개발자라서 양질의 자료가 많은 mybatis를 충분히 배우고 습득한 다음에 mybatis로 개발을 하고 있습니다. jpa는 거의 대부분 queryDSL과 같이 쓰더라구요. 생략가능한 코드가 많다는 점은 충분히 알고 있으나 jpa&queryDSL을 쓰는 방식이나 원리를 정확하게 이해할 수 있는 자료가 많지 않아서 아직 개발에 적용할 엄두는 안납니다. 하지만 개발추세가 jpa로 이동하고 있는 중이라는건 너무 와닿고 있는 요즘이네요ㅜㅜ 이 글이 올라오고 1년이 더 지났으니 말이죵.. 영상 잘봤습니다. 항상 도움 많이 받고 있습니다. 감사합니다~
@IT-sm6mq Жыл бұрын
벌써 1년전 글이라니 저도 좀 놀랐습니다. ㅎㅎ 저도 개발현장에 오래 있으면서 느끼는건,, 유행을 따라가기보다는 자기가 충분히 잘할 수 있는 부분에 실력을 갖추는게 중요하다고 생각을 해요. 감사합니다.