mybatis – MyBatis 3 | Mapper XML Files

@Select("select * from user where ${column} = #{value}")
User findByColumn(@Param("column") String column, @Param("value") String value);
여기서 는 ${column}직접 대체되고 는 #{value}"준비"됩니다.
따라서 다음과 같이 동일한 작업을 수행할 수 있습니다.
User userOfId1 = userMapper.findByColumn("id", 1L);
User userOfNameKid = userMapper.findByColumn("name", "kid");
User userOfEmail = userMapper.findByColumn("email", "noone@nowhere.com");
mybatis – MyBatis 3 | Mapper XML Files
