Skip to content

AssetService @param 삭제 #23

Description

@leedoha11

// 모든 계좌와 카드 불러오기(카드 추가 하기 팝업 화면에서 보여줄 것)
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을 사용해야 합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions