이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요
HasOneRepository는 HasOne 타입 연관 Repository입니다.
find()연관 객체를 찾습니다.
시그니처
async find(options?: SingleRelationFindOption): Promise<Model<any> | null>타입
상세 정보
쿼리 파라미터는 Repository.find()와 동일합니다.
예시
create()연관 객체를 생성합니다.
시그니처
async create(options?: CreateOptions): Promise<Model>예시
update()연관 객체를 업데이트합니다.
시그니처
async update(options: UpdateOptions): Promise<Model>예시
remove()연관 객체를 제거합니다. 연관 관계만 해제하며, 연관 객체를 삭제하지는 않습니다.
시그니처
async remove(options?: Transactionable): Promise<void>상세 정보
transaction: 트랜잭션 객체입니다. 트랜잭션 파라미터를 전달하지 않으면, 이 메서드가 자동으로 내부 트랜잭션을 생성합니다.예시
destroy()연관 객체를 삭제합니다.
시그니처
async destroy(options?: Transactionable): Promise<Boolean>상세 정보
transaction: 트랜잭션 객체입니다. 트랜잭션 파라미터를 전달하지 않으면, 이 메서드가 자동으로 내부 트랜잭션을 생성합니다.예시
set()연관 객체를 설정합니다.
시그니처
async set(options: TargetKey | SetOption): Promise<void>타입
상세 정보
tk: 설정할 연관 객체의 targetKey입니다.transaction: 트랜잭션 객체입니다. 트랜잭션 파라미터를 전달하지 않으면, 이 메서드가 자동으로 내부 트랜잭션을 생성합니다.예시