Skip to content

Commit

Permalink
feat: #46 악기 이미지 entity 구현
Browse files Browse the repository at this point in the history
  • Loading branch information
Wo-ogie committed Feb 25, 2024
1 parent 5269292 commit 22afe03
Showing 1 changed file with 32 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package com.ajou.hertz.domain.instrument.entity;

import com.ajou.hertz.common.entity.FileEntity;

import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.FetchType;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.ManyToOne;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

@AllArgsConstructor(access = AccessLevel.PRIVATE)
@NoArgsConstructor(access = AccessLevel.PROTECTED)
@Getter
@Entity
public class InstrumentImage extends FileEntity {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "instrument_image_id", nullable = false)
private Long id;

@JoinColumn(name = "instrument_id", nullable = false)
@ManyToOne(fetch = FetchType.LAZY)
private Instrument instrument;
}

0 comments on commit 22afe03

Please sign in to comment.