diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContent.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContent.kt index 842036f..a1f5c15 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContent.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContent.kt @@ -51,7 +51,7 @@ data class AudioContent( @JoinColumn(name = "curation_id", nullable = true) var curation: AudioContentCuration? = null - @OneToOne(fetch = FetchType.EAGER) + @OneToOne(fetch = FetchType.LAZY) @JoinColumn(name = "member_id", nullable = false) var member: Member? = null diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentMainItem.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentMainItem.kt index 1ab49eb..64e0712 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentMainItem.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/main/GetAudioContentMainItem.kt @@ -1,13 +1,14 @@ package kr.co.vividnext.sodalive.content.main +import com.fasterxml.jackson.annotation.JsonProperty import com.querydsl.core.annotations.QueryProjection data class GetAudioContentMainItem @QueryProjection constructor( - val contentId: Long, - val coverImageUrl: String, - val title: String, - val isAdult: Boolean, - val creatorId: Long, - val creatorProfileImageUrl: String, - val creatorNickname: String + @JsonProperty("contentId") val contentId: Long, + @JsonProperty("coverImageUrl") val coverImageUrl: String, + @JsonProperty("title") val title: String, + @JsonProperty("isAdult") val isAdult: Boolean, + @JsonProperty("creatorId") val creatorId: Long, + @JsonProperty("creatorProfileImageUrl") val creatorProfileImageUrl: String, + @JsonProperty("creatorNickname") val creatorNickname: String )