|
// 모든 계좌와 카드 불러오기(카드 추가 하기 팝업 화면에서 보여줄 것) |
|
List<AssetDTO> getAllAssets(@Param("id") int id); |
|
// 연동이 된 계좌와 카드 정보만 불러오기 |
|
List<AssetDTO> getConnAssets(@Param("id") int id); |
|
// 선택된 계좌를 연동 |
|
void connCard(@Param("id") int id); |
|
// 선택된 카드를 연동 |
|
void connAccount(@Param("id") int id); |
@Param
MyBatis는 메서드 매개변수가 하나만 있는 경우 @Param을 생략해도 자동으로 해당 매개변수를 참조합니다.
이때 MyBatis는 매개변수를 #{value}로 사용할 수 있으며, 명시적인 이름 없이 자동으로 처리됩니다.
쿼리 XML 파일에서 다음과 같이 사용할 수 있습니다:
SELECT * FROM assets WHERE user_id = #{value}
단일 매개변수의 경우 @Param을 사용하지 않아도 괜찮지만,
여러 매개변수가 있을 경우 각 매개변수의 이름을 지정해 주기 위해 @Param을 사용해야 합니다.
Backend/src/main/java/fingertips/backend/asset/service/AssetService.java
Lines 10 to 17 in 08d3e31
@Param
MyBatis는 메서드 매개변수가 하나만 있는 경우 @Param을 생략해도 자동으로 해당 매개변수를 참조합니다.
이때 MyBatis는 매개변수를 #{value}로 사용할 수 있으며, 명시적인 이름 없이 자동으로 처리됩니다.
쿼리 XML 파일에서 다음과 같이 사용할 수 있습니다:
SELECT * FROM assets WHERE user_id = #{value}
단일 매개변수의 경우 @Param을 사용하지 않아도 괜찮지만,
여러 매개변수가 있을 경우 각 매개변수의 이름을 지정해 주기 위해 @Param을 사용해야 합니다.