Board ( 수정 )
페이지 정보
본문
package web.domain;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Entity
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class Board extends BaseEntity {
@Id // primary key
@GeneratedValue(strategy = GenerationType.IDENTITY) // auto_increment
private Long bno;
@Column(length = 255, nullable = false) //칼럼의 저장 길이, null 허용 여부
private String title;
@Column(columnDefinition = "TEXT", nullable = false)
private String content;
@Column(length = 20, nullable = false)
private String writer;
}
@AllArgsConstructor , @NoArgsConstructor : @Builder를 이용하기 위해서 사용, 항상 같이 처리해야 컴파일 에러가 발생하지 않음
- 이전글BoardRepository ( interface ) - JpaRepository 상속 24.06.14
- 다음글Web1Application 24.06.14
댓글목록
등록된 댓글이 없습니다.