Skip to content

Commit 4f21577

Browse files
Refactor : Change all String columns to TEXT type (#46)
1 parent a7ea9fa commit 4f21577

9 files changed

Lines changed: 104 additions & 22 deletions

File tree

tour/src/main/java/com/jocketdan/tour/entity/Activity.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,40 @@
1717
@FieldDefaults(level = AccessLevel.PRIVATE)
1818
public class Activity extends Place {
1919

20+
@Column(columnDefinition = "TEXT")
2021
String inquiryAndGuidance; // 문의 및 안내
22+
23+
@Column(columnDefinition = "TEXT")
2124
String scale; // 규모
25+
26+
@Column(columnDefinition = "TEXT")
2227
String capacity; // 수용 인원
28+
29+
@Column(columnDefinition = "TEXT")
2330
String closingDays; // 쉬는 날
31+
32+
@Column(columnDefinition = "TEXT")
2433
String openingPeriod; // 개장 기간
2534

2635
@Column(columnDefinition = "TEXT")
2736
String operatingHours; // 이용 시간
2837

2938
@Column(columnDefinition = "TEXT")
3039
String fee; // 입장료
40+
41+
@Column(columnDefinition = "TEXT")
3142
String ageRequirement; // 체혐 가능 연령
43+
44+
@Column(columnDefinition = "TEXT")
3245
String parkingInfo; // 주차 시설
46+
47+
@Column(columnDefinition = "TEXT")
3348
String parkingFee; // 주차 요금
49+
50+
@Column(columnDefinition = "TEXT")
3451
String strollerRental; // 유모차 대여
52+
53+
@Column(columnDefinition = "TEXT")
3554
String petPolicy; // 애안동물 가능 여부
3655

3756
@Column(columnDefinition = "TEXT")

tour/src/main/java/com/jocketdan/tour/entity/CulturalFacility.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,34 @@
1717
@FieldDefaults(level = AccessLevel.PRIVATE)
1818
public class CulturalFacility extends Place {
1919

20+
@Column(columnDefinition = "TEXT")
2021
String capacity; // 수용 인원
22+
2123
@Column(columnDefinition = "TEXT")
2224
String operatingHours; // 이용 시간
25+
26+
@Column(columnDefinition = "TEXT")
2327
String closingDays; // 쉬는날
28+
2429
@Column(columnDefinition = "TEXT")
2530
String fee; // 이용요금
31+
2632
@Column(columnDefinition = "TEXT")
2733
String discountInfo; // 할인 정보
34+
35+
@Column(columnDefinition = "TEXT")
2836
String timeRequired; // 관람 소요 시간
37+
38+
@Column(columnDefinition = "TEXT")
2939
String parkingInfo; // 주차시설 정보
40+
3041
@Column(columnDefinition = "TEXT")
3142
String parkingFee; // 주차 요금
43+
44+
@Column(columnDefinition = "TEXT")
3245
String strollerRental; // 유모차 대여 여부
46+
47+
@Column(columnDefinition = "TEXT")
3348
String petPolicy; // 애완동물 동반 가능 여부
3449

3550
@Column(columnDefinition = "TEXT")

tour/src/main/java/com/jocketdan/tour/entity/Festival.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,29 +16,47 @@
1616
@SuperBuilder
1717
@FieldDefaults(level = AccessLevel.PRIVATE)
1818
public class Festival extends Place {
19+
20+
@Column(columnDefinition = "TEXT")
1921
String host; // 주최자 정보
22+
2023
@Column(columnDefinition = "TEXT")
2124
String hostContact; // 주최자 연락처
25+
26+
@Column(columnDefinition = "TEXT")
2227
String supervisor; // 주관사 정보
28+
29+
@Column(columnDefinition = "TEXT")
2330
String supervisorContact; // 주관사 연락처 11
2431

32+
@Column(columnDefinition = "TEXT")
2533
String startDate; // 행사시작일 (YYYYMMDD 형식)
34+
35+
@Column(columnDefinition = "TEXT")
2636
String endDate; // 행사종료일 (YYYYMMDD 형식)
2737

2838
@Column(columnDefinition = "TEXT")
2939
String performanceHours; // 공연시간 14
3040

41+
@Column(columnDefinition = "TEXT")
3142
String venue; // 행사장소
43+
3244
@Column(columnDefinition = "TEXT")
3345
String eventHomepage; // 이벤트 홈페이지
3446

3547
@Column(columnDefinition = "TEXT")
3648
String fee; // 이용요금 17
3749

50+
@Column(columnDefinition = "TEXT")
3851
String discountInfo; // 할인정보
3952

53+
@Column(columnDefinition = "TEXT")
4054
String timeRequired; // 관람소요시간
55+
56+
@Column(columnDefinition = "TEXT")
4157
String ageRequirement; // 관람가능연령
58+
59+
@Column(columnDefinition = "TEXT")
4260
String ticketingSite; // 예매처
4361

4462
@Column(columnDefinition = "TEXT")

tour/src/main/java/com/jocketdan/tour/entity/Place.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,18 @@ public abstract class Place {
2020
@GeneratedValue(strategy = GenerationType.IDENTITY)
2121
Long id;
2222

23-
@Column(nullable = false)
23+
@Column(nullable = false, columnDefinition = "TEXT")
2424
String title;
2525

2626
@Column(columnDefinition = "TEXT")
2727
String content;
2828

29+
@Column(columnDefinition = "TEXT")
2930
String address;
31+
32+
@Column(columnDefinition = "TEXT")
3033
String zipCode;
34+
3135
Double latitude;
3236
Double longitude;
3337
Integer contentTypeId;

tour/src/main/java/com/jocketdan/tour/entity/Restaurant.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,34 @@
1515
@SuperBuilder
1616
public class Restaurant extends Place {
1717

18+
@Column(columnDefinition = "TEXT")
1819
private String inquiryPhoneNumber;
20+
21+
@Column(columnDefinition = "TEXT")
1922
private String parking;
23+
24+
@Column(columnDefinition = "TEXT")
2025
private String kidsPlayroom;
2126

2227
@Column(columnDefinition = "TEXT")
2328
private String operatingHours;
29+
30+
@Column(columnDefinition = "TEXT")
2431
private String closingDay;
32+
33+
@Column(columnDefinition = "TEXT")
2534
private String representativeMenu;
2635

2736
@Column(columnDefinition = "TEXT")
2837
private String handledMenu;
38+
39+
@Column(columnDefinition = "TEXT")
2940
private String discountInfo;
41+
42+
@Column(columnDefinition = "TEXT")
3043
private String smokingPolicy;
3144

45+
@Column(columnDefinition = "TEXT")
3246
private String takeoutAvailability;
3347

3448
@Column(columnDefinition = "TEXT")
@@ -37,5 +51,6 @@ public class Restaurant extends Place {
3751
@Column(columnDefinition = "TEXT")
3852
private String details;
3953

54+
@Column(columnDefinition = "TEXT")
4055
private String permitNumber;
4156
}

tour/src/main/java/com/jocketdan/tour/entity/Shopping.java

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,28 +16,43 @@
1616
@SuperBuilder
1717
@FieldDefaults(level = AccessLevel.PRIVATE)
1818
public class Shopping extends Place {
19-
19+
@Column(columnDefinition = "TEXT")
2020
String inquiryAndGuidance; // 문의 및 안내
21+
22+
@Column(columnDefinition = "TEXT")
2123
String scale; // 규모
2224

2325
@Column(columnDefinition = "TEXT")
2426
String mainItems; // 판매품목
2527

28+
@Column(columnDefinition = "TEXT")
2629
String marketDay; // 장서는 날
30+
31+
@Column(columnDefinition = "TEXT")
2732
String openingDate; // 개장일
2833

2934
@Column(columnDefinition = "TEXT")
3035
String operatingHours; // 영업시간
3136

37+
@Column(columnDefinition = "TEXT")
3238
String closingDays; // 쉬는날
3339

3440
@Column(columnDefinition = "TEXT")
3541
String storeInfo; // 매장안내
3642

43+
@Column(columnDefinition = "TEXT")
3744
String parkingInfo; // 주차시설
45+
46+
@Column(columnDefinition = "TEXT")
3847
String culturalCenterUrl; // 문화센터 바로가기
48+
49+
@Column(columnDefinition = "TEXT")
3950
String strollerRental; // 유모차 대여 여부
51+
52+
@Column(columnDefinition = "TEXT")
4053
String petPolicy; // 애완동물 동반 가능 여부
54+
55+
@Column(columnDefinition = "TEXT")
4156
String restroomInfo; // 화장실
4257

4358
@Column(columnDefinition = "TEXT")

tour/src/main/java/com/jocketdan/tour/entity/Tour.java

Lines changed: 0 additions & 20 deletions
This file was deleted.

tour/src/main/java/com/jocketdan/tour/entity/TouristSpot.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,13 @@
1717
@SuperBuilder
1818
public class TouristSpot extends Place {
1919

20+
@Column(columnDefinition = "TEXT")
2021
String info;
22+
23+
@Column(columnDefinition = "TEXT")
2124
String operatingHours;
25+
26+
@Column(columnDefinition = "TEXT")
2227
String parking;
2328

2429
@Column(columnDefinition = "TEXT")

tour/src/main/java/com/jocketdan/tour/entity/TravelCourse.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,22 @@ public class TravelCourse extends Place {
1919

2020
@Column(columnDefinition = "TEXT")
2121
String content; // 개요
22+
23+
@Column(columnDefinition = "TEXT")
2224
String schedule; // 여행 일정
25+
26+
@Column(columnDefinition = "TEXT")
2327
String theme; // 테마
28+
29+
@Column(columnDefinition = "TEXT")
2430
String inquiryAndGuidance; // 문의 및 안내
31+
32+
@Column(columnDefinition = "TEXT")
2533
String totalDistance; // 총 거리
34+
35+
@Column(columnDefinition = "TEXT")
2636
String timeRequired; // 소요 시간
37+
2738
@Column(columnDefinition = "TEXT")
2839
String details; // 상세정보
2940
}

0 commit comments

Comments
 (0)