1
resposta

Annotation @Param

O que é a annotation @Param que foi usada nas resoluções? Não me lembro dela ter sido citada anteriormente

1 resposta

Olá Gabriel,

a anotação @Param é usada para vincular parâmetros de método a consultas SQL. Um exemplo disso é o seguinte:

  @Select("SELECT * FROM users WHERE first_name=#{firstName} and last_name=#{lastName}")
  User findUserByName(@Param("firstName") String firstName, @Param("lastName") String lastName);

No exemplo acima, os valores dos parâmetros firstName e lastName do método findUserByName são mapeados para os parâmetros firstName e lastName na consulta SQL