>  기사  >  백엔드 개발  >  GORM: 일대일을 어떻게 연결하나요?

GORM: 일대일을 어떻게 연결하나요?

WBOY
WBOY앞으로
2024-02-11 11:45:08775검색

GORM: 일대일을 어떻게 연결하나요?

GORM은 데이터베이스 작업을 단순화하는 데 사용되는 인기 있는 Go 언어 ORM 라이브러리입니다. 일대일 연결을 위해 GORM을 사용할 때 구조 간의 관계를 정의하여 이를 달성할 수 있습니다. 먼저 구조에 외래 키 필드를 추가한 다음 GORM의 'BelongsTo' 메서드를 사용하여 두 구조를 연결해야 합니다. 다음으로 'Preload' 메서드를 사용하여 쿼리 시 관련 데이터를 미리 로드하여 필요할 때 함께 가져올 수 있습니다. 이를 통해 일대일 링크를 쉽게 구현하고 관련 데이터를 편리하게 운용할 수 있습니다.

질문 내용

데이터베이스에서 대기열 항목을 로드하려고 합니다. API 엔드포인트를 생성했지만 미리 로드할 대기열 항목에 대한 데이터를 가져올 수 없습니다. 대신 전체 "데이터" 개체가 null 값으로 채워집니다.

처리자:

으아악

내 곰 모델 설정 방법은 다음과 같습니다.

으아악

모델이 잘못된 열(있는 경우)을 가리키도록 설정한 것은 아닐까 생각하고 있었습니다.

해결책

이것을 바꿔보세요

으아악

위 내용은 GORM: 일대일을 어떻게 연결하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제