Skip to content

Commit 9887688

Browse files
authored
fix/KD-71 data.sql 구문 오류 해결, GraduationUserJpaEntity의 컬럼 속성 변경 (#329)
* fix: data.sql 구문 오류 수정 * fix: JPA 엔티티의 email , advisorProffessor, graduationType이 null을 넣을 수 있도록 변경
1 parent d5502df commit 9887688

3 files changed

Lines changed: 11 additions & 17 deletions

File tree

aics-api/src/main/resources/db/data.sql

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -135,11 +135,11 @@ VALUES ('참여 신청 방법을 자세히 알고 싶습니다.', '2025-03-03 00
135135
INSERT INTO graduation_user (name, email, advisor_professor, graduation_type, graduation_date, capstone_completion,
136136
department, mid_thesis_id, final_thesis_id, certificate_id, user_id, created_at, updated_at)
137137
VALUES
138-
('김철수', 'chulsoo@kyonggi.ac.kr', '이순신', 'THESIS', '2028-02-01', true,"컴퓨터공학전공", 1, 2, NULL, '202512345', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP),
139-
('이영희', 'younghee@kyonggi.ac.kr', '홍길동', 'CERTIFICATE', '2028-08-01',true, "인공지능전공", NULL, NULL, 1, '202512346', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP),
140-
('박민수', 'minsu@kyonggi.ac.kr', '정약용', 'THESIS', '2029-02-01', true, "컴퓨터공학전공", 3, NULL, NULL, '202512347', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP),
141-
('정수진', 'sujin@kyonggi.ac.kr', '김이박', 'THESIS', '2030-02-01', false,"컴퓨터공학전공", 4, 5, NULL, '202512349', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP),
142-
('최동욱', 'dongwook@kyonggi.ac.kr', '이교수', 'CERTIFICATE', '2027-08-01', false,"SW안전보안전공", NULL, NULL, 2, '202512348', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
138+
('김철수', 'chulsoo@kyonggi.ac.kr', '이순신', 'THESIS', '2028-02-01', true,'컴퓨터공학전공', 1, 2, NULL, '202512345', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP),
139+
('이영희', 'younghee@kyonggi.ac.kr', '홍길동', 'CERTIFICATE', '2028-08-01',true, '인공지능전공', NULL, NULL, 1, '202512346', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP),
140+
('박민수', 'minsu@kyonggi.ac.kr', '정약용', 'THESIS', '2029-02-01', true, '컴퓨터공학전공', 3, NULL, NULL, '202512347', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP),
141+
('정수진', 'sujin@kyonggi.ac.kr', '김이박', 'THESIS', '2030-02-01', false,'컴퓨터공학전공', 4, 5, NULL, '202512349', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP),
142+
('최동욱', 'dongwook@kyonggi.ac.kr', '이교수', 'CERTIFICATE', '2027-08-01', false,'SW안전보안전공', NULL, NULL, 2, '202512348', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP);
143143

144144
-- schedule
145145
INSERT INTO schedule (submission_type, content, start_date, end_date, created_at, updated_at)

aics-domain/src/main/java/kgu/developers/domain/graduationUser/infrastructure/entity/GraduationUserJpaEntity.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ public class GraduationUserJpaEntity extends BaseTimeEntity {
3636
@Column(nullable = false, length = 10)
3737
private String name;
3838

39-
@Column(unique = true, nullable = false, length = 50)
39+
@Column(length = 50, unique = true)
4040
private String email;
4141

42-
@Column(nullable = true, length = 20)
42+
@Column(length = 20)
4343
private String advisorProfessor;
4444

45-
@Column(nullable = false)
4645
@Enumerated(STRING)
46+
@Column(length = 20)
4747
private GraduationType graduationType;
4848

4949
private LocalDate graduationDate;
@@ -58,6 +58,7 @@ public class GraduationUserJpaEntity extends BaseTimeEntity {
5858

5959
private Long certificateId;
6060

61+
@Column(length = 10)
6162
private String userId;
6263

6364
public static GraduationUserJpaEntity toEntity(GraduationUser graduationUser) {

aics-domain/src/main/java/kgu/developers/domain/post/domain/Post.java

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,27 @@
11
package kgu.developers.domain.post.domain;
22

3-
import static lombok.AccessLevel.PROTECTED;
4-
53
import lombok.AllArgsConstructor;
64
import lombok.Builder;
75
import lombok.Getter;
86
import lombok.NoArgsConstructor;
97

108
import java.time.LocalDateTime;
119

10+
import static lombok.AccessLevel.PROTECTED;
11+
1212
@Getter
1313
@Builder
1414
@AllArgsConstructor
1515
@NoArgsConstructor(access = PROTECTED)
1616
public class Post {
1717

1818
private Long id;
19-
2019
private String title;
21-
2220
private String content;
23-
2421
private int views;
25-
2622
private Category category;
27-
2823
private String authorId;
29-
3024
private boolean isPinned;
31-
3225
private Long fileId;
3326

3427
protected LocalDateTime createdAt;

0 commit comments

Comments
 (0)