MyBatis dynamic sql 쿼리 인텔리제이에서 바로 실행하는 플러그인을 만들었습니다.
안녕하세요.
MyBatis 사용 중 동적 쿼리를 IDE 내에서 바로 테스트할 수 있는 방법이 마땅치 않아, 직접 플러그인을 하나 개발했습니다.
플러그인 이름은 zMyBatis입니다. (사실상 AI가 다 만들었습니다...;; 이 글과 마켓플레이스 플러그인 소개 내용도...)
아직 많이 부족하고 테스트도 많이 못해봤습니다.
주요 기능은 다음과 같습니다.
• XML 매퍼 파일이나 @Select 등의 Java/Kotlin 어노테이션에서 우클릭하여 Execute (zMyBatis)를 실행합니다.
• MyBatis 동적 SQL(<if>, <foreach> 등)을 파싱하여 필요한 파라미터 입력창을 띄워줍니다.
• 파라미터를 입력하면 Native SQL로 변환하여 IDE의 DB 콘솔에서 바로 실행해 줍니다.
제가 실무에서 필요함을 느껴 만들긴 했지만, 다른 분들의 작업 환경에도 유용할지는 아직 잘 모르겠습니다. 부족한 점이 많아 우선 공유해 보고, 반응이나 피드백에 따라 지속적으로 업데이트를 할지, 아니면 개인용으로만 사용할지 결정하려고 합니다.
상세한 기능 설명과 사용 방법은 아래 JetBrains 마켓플레이스 링크에 정리해 두었습니다.
MyBatis를 사용하시는 분들은 가볍게 테스트해 보시고 피드백 주시면 감사하겠습니다.
• JetBrains Marketplace: [https://plugins.jetbrains.com/plugin/30447-zmybatis--dynamic-sql-runner-with-parameters]
• GitHub (이슈): [https://github.com/luceat-lux-vestra/zMyBatis-public]
댓글을 남기려면 로그인이 필요합니다.
로그인 후 이 페이지로 돌아와 바로 댓글을 남길 수 있습니다.