분류 전체보기(67)
-
[Admin_공지사항] 다중 이미지 삽입 / 이미지 테이블 조인 / 공지사항 등록 / 공지사항 목록 (4)
🟢 Entity ▪️ ImageEntity 공지테이블과 조인해주기 여러 개의 이미지를 1개의 공지글에 첨부 가능 → @ManyToOne 외래키 설정 → noticeId 더보기 @Entity @Getter @Setter @AllArgsConstructor @NoArgsConstructor @Builder @Table(name = "image") @SequenceGenerator( name = "image_SEQ", sequenceName = "image_SEQ", initialValue = 1, allocationSize = 1 ) public class ImageEntity extends BaseEntity { @Id @GeneratedValue(strategy = GenerationType.SEQUEN..
2024.01.26 -
[출력] 문자열 중간 공백 제거│문자열 출력│문자열 반복 출력│for문│대소문자 변환│특수 문자 출력
📙 문제 1. 문자열 str 출력 조건 1 ≤ str길이 ≤ 1,000,000 str에 공백 없음. ✏️ 정답. 문자열 입/출력 Scanner sc = new Scanner(System.in); String str = sc.next(); 문자열 길이 str.length() 문자열 변경 (공백제거) str.replace(" ", ""); import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); if(1
2024.01.26 -
[User_공지사항] 댓글 등록, 목록, 수정 / 댓글 좋아요 싫어요 (3)
🟢 CommentEntity ▪️ noticeId 이용하여 NoticeEntity와 조인 @ManyToOne 다대일(Many-to-One) 관계 여러 댓글이 하나의 게시글에 속할 수 있음을 의미 @JoinColumn(name = "noticeId") noticeId 컬럼이 댓글 테이블에서 외래 키로 사용 @ColumnDefault("0") : 해당하는 데이터베이스 컬럼의 기본값을 지정하는 데 사용 @Entity @Getter @Setter @AllArgsConstructor @NoArgsConstructor @ToString @Builder @Table(name = "comment") @SequenceGenerator(name = "comment_SEQ", sequenceName = "comment_SE..
2024.01.25 -
[User_공지사항] 게시글 목록 / 상세보기 / 조회수 / 이전 다음 페이지 이동 (2)
🟢 NoticeRepository ▪️ 조회수 증가 noticeView 메소드는 noticeId를 식별자로 사용하여 NoticeEntity 인스턴스의 noticeView 필드를 업데이트 noticeView 메소드 호출 시 noticeId 값을 전달 @Repository public interface NoticeRepository extends JpaRepository { //조회수 증가 @Modifying @Query("UPDATE NoticeEntity n SET n.noticeView = n.noticeView+1 WHERE n.noticeId = :noticeId") void noticeView (@Param("noticeId")Integer noticeId); } ▪️ 이전 다음 페이지로 이동 /..
2024.01.23 -
[Admin_공지사항] enum 공지사항 유형 / 조회수 증가 / 다중 검색 기능(1)
🟢 Constant ▪️ 공지사항 유형 설정 public enum NoticeRole { POINT("적립금"), DELIVERY("배송공지"), PRODUCT("상품공지"), EVENT("이벤트"), ETC("기타"), TIP("청소꿀팁"); private final String description; NoticeRole(String description) { this.description = description; } public String getDescription() { return description; } } 🟢 Entity @Entity @Getter @Setter @AllArgsConstructor @NoArgsConstructor @Builder @Table(name = "notice"..
2024.01.20 -
[User_상품진열] enum 카테고리별로 진열 / 상품 상세페이지 / 할인율 계산 / 자동합산 / 연관상품
[Admin_상품등록] 다중 이미지 삽입 / 이미지-상품 테이블 조인 / enum 카테고리, 판매 상태(1) 🟢 Constant 열거형 : 고정된 값들의 집합 ▪️ CategoryTypeRole 제품 카테고리 설정 CategoryTypeRole이라는 열거형 정의 열거 상수(ALL, LIVING, BATHROOM, KITCHEN, MEMBERSALE)는 해당 카테고리의 설명(description)을 dalhyehye.tistory.com [Admin_상품등록] 다중 이미지 삽입 / 이미지-상품 테이블 조인 / enum 카테고리, 판매 상태(2) [Admin_상품등록] 다중 이미지 삽입 / 이미지-상품 테이블 조인 / enum 카테고리, 판매 상태(1) 🟢 Constant 열거형 : 고정된 값들의 집합 ▪️..
2024.01.20