[java] MyBatis 애노테이션을 사용한 매핑 방법

1. @Select 애노테이션

@Select("SELECT * FROM users WHERE id = #{userId}")
User getUserById(int userId);

위의 예시는 @Select 애노테이션을 사용하여 SQL 쿼리를 자바 메소드에 매핑하는 방법을 보여준다. 이렇게 하면 XML 파일에 해당 쿼리문을 작성하지 않고도 데이터베이스와 연동할 수 있다.

2. @Insert 애노테이션

@Insert("INSERT INTO users (id, name, email) VALUES (#{id}, #{name}, #{email})")
void insertUser(User user);

위의 예시는 @Insert 애노테이션을 사용하여 데이터베이스에 레코드를 추가하는 방법을 보여준다.

MyBatis 애노테이션을 사용하면 XML 파일을 따로 작성하지 않고도 간편하게 SQL 쿼리를 매핑할 수 있다. 애노테이션을 활용하여 빠르고 효율적으로 데이터베이스와 연동할 수 있는 장점이 있다.

이상으로 MyBatis 애노테이션을 사용한 매핑 방법에 대해 알아보았다. MyBatis는 다양한 애노테이션을 제공하므로 필요에 따라 다양한 애노테이션을 활용하여 개발 효율성을 높일 수 있다.