[Java] MyBatis 이해하기 -1 : 공통 파라미터 종류, select, insert, update, delete
·
Java/MyBatis
해당 글에서는 MyBatis에서 공통으로 사용하는 파라미터와 select, insert, update, delete 태그에서 사용되는 속성을 이해하고 예시를 확인해 봅니다. 1) MyBatis 공통 파라미터 종류 1. #{parameter} 💡 #{parameter} - MyBatis에서 SQL 문에 파라미터를 바인딩하는 방법을 의미합니다. 이 방법은 PreparedStatement를 사용하여 SQL쿼리 내에서 안전하게 파라미터를 입력할 수 있습니다. - 또한 이는 입력값을 문자열로 변환하지 않고, SQL이 실행되기 전에 안전하게 값을 대입하여 SQL Injection 공격에 안전합니다. SELECT t1.* FROM TB_USER t1 WHERE t1.delYn = 0 AND t1.user_name =..
[Java] MyBatis + Postgres INSERT 이후 키 값 반환 사용 방법 : SelectKey, useGeneratedKeys, keyProperty
·
Java/MyBatis
해당 글에서는 MyBatis 내에서 Insert를 수행한 이후에 키 값을 바로 반환받는 방법에 대해 알아봅니다. 💡 [참고] MyBatis를 활용하는 방법에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. 분류 링크 MyBatis 환경 설정 방법 https://adjh54.tistory.com/65 MyBatis Query Formatter 설정 방법: log4jdbc-log4j2 https://adjh54.tistory.com/228 MyBatis Insert 이후 키 값 리턴 방법 : SelectKey, useGeneratedKeys, keyProperty https://adjh54.tistory.com/406 MyBatis 중복 쿼리 줄이기 방법 : sql, include, property ..