Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
38f9481
ํ”„๋กœ์ ํŠธ ๊ธฐ๋ณธ ์„ธํŒ…
yunjaeeun Dec 9, 2024
2d8262d
Feat: ์žฌ๋ฃŒ๊ด€๋ฆฌ
yunjaeeun Dec 9, 2024
7ab95e9
Feat: ์žฌ๋ฃŒ๊ด€๋ฆฌ
yunjaeeun Dec 9, 2024
fb401c5
Merge pull request #3 from JaS-JavaStudy/01
kingkang85 Dec 9, 2024
335df91
recipe aggregate, controller, repository, service basic
LeeGukgeon Dec 9, 2024
e842e7c
[๊น€๋ฏผ์ฒ ] column ๋ช… ์ˆ˜์ •.. (๋Œ€์†Œ๋ฌธ์ž) 1210
MinFe4990 Dec 10, 2024
cced5b8
์žฌ๋ฃŒ รซรฃย„feat: ๋ก ๊ธฐ๋Šฅ ๊ตฌํ˜„
KIM9909 Dec 10, 2024
2f45418
Merge pull request #6 from JaS-JavaStudy/hongbeom
yunjaeeun Dec 10, 2024
8de65e6
Merge pull request #7 from JaS-JavaStudy/02
yunjaeeun Dec 10, 2024
fc1551a
Feat: ์žฌ๋ฃŒ ์ฆ๊ฒจ์ฐพ๊ธฐ ๋“ฑ๋ก
yunjaeeun Dec 11, 2024
d0ece53
Feat: ์žฌ๋ฃŒ ์ฆ๊ฒจ์ฐพ๊ธฐ ๋“ฑ๋ก
yunjaeeun Dec 11, 2024
c778f4b
#1 ์žฌ๋ฃŒ ์กฐํšŒ ๊ธฐ๋Šฅ ๊ตฌํ˜„
KIM9909 Dec 11, 2024
e7cf93e
[๊น€๋ฏผ์ฒ ]
MinFe4990 Dec 11, 2024
413b3d7
Initial: ํšŒ์› ๊ด€๋ จ ์ดˆ๊ธฐ ์„ค์ •
kingkang85 Dec 11, 2024
a30afd5
Merge pull request #9 from JaS-JavaStudy/hongbeom
yunjaeeun Dec 12, 2024
d125471
Feat: ์žฌ๋ฃŒ ์ฆ๊ฒจ์ฐพ๊ธฐ ๋“ฑ๋ก
yunjaeeun Dec 12, 2024
160d780
Merge branch 'develop' into 03
yunjaeeun Dec 12, 2024
b40c054
Feat: ํšŒ์›๊ฐ€์ž… ๊ธฐ๋Šฅ ๊ตฌํ˜„
kingkang85 Dec 12, 2024
a129345
[๊น€๋ฏผ์ฒ ]
MinFe4990 Dec 12, 2024
109c1f3
Feat: "์žฌ๋ฃŒ ์ˆ˜์ • ๋ฐ ์žฌ๋ฃŒ ์‚ญ์ œ ๊ธฐ๋Šฅ ๊ตฌํ˜„"
KIM9909 Dec 12, 2024
6a17e1d
Merge pull request #10 from JaS-JavaStudy/02
LeeGukgeon Dec 12, 2024
a5792b8
Merge branch 'develop' into 11-4-ํšŒ์›-๊ด€๋ฆฌ
MinFe4990 Dec 12, 2024
587a64e
Merge branch 'develop' into 03
MinFe4990 Dec 12, 2024
adbab13
Merge pull request #12 from JaS-JavaStudy/11-4-ํšŒ์›-๊ด€๋ฆฌ
LeeGukgeon Dec 12, 2024
930cc9d
Merge branch 'develop' into 03
MinFe4990 Dec 12, 2024
b470539
Fix: SecurityConfig ์ˆ˜์ •
kingkang85 Dec 12, 2024
cbd841a
Merge branch 'develop' into 13-5-ํšŒ์›๊ฐ€์ž…
kingkang85 Dec 12, 2024
fd69800
Merge pull request #14 from JaS-JavaStudy/03
uni-zun Dec 12, 2024
cd59604
Merge pull request #16 from JaS-JavaStudy/06
yunjaeeun Dec 13, 2024
3e06513
Merge branch 'develop' into hongbeom
KIM9909 Dec 13, 2024
c4344e8
Merge pull request #17 from JaS-JavaStudy/hongbeom
KIM9909 Dec 13, 2024
557c6db
fix: Security url ์˜ค๋ฅ˜ ํ•ด๊ฒฐ
KIM9909 Dec 13, 2024
d488662
Chore: ๋ชจ๋“  ๊ฒฝ๋กœ ์ ‘๊ทผ ํ—ˆ์šฉ
kingkang85 Dec 13, 2024
7326e2c
Merge pull request #18 from JaS-JavaStudy/hongbeom
LeeGukgeon Dec 13, 2024
43535bb
Merge branch 'develop' into 13-5-ํšŒ์›๊ฐ€์ž…
LeeGukgeon Dec 13, 2024
679c11a
Merge pull request #19 from JaS-JavaStudy/13-5-ํšŒ์›๊ฐ€์ž…
uni-zun Dec 13, 2024
88a31cc
Feat: ์žฌ๋ฃŒ ์ฆ๊ฒจ์ฐพ๊ธฐ ์กฐํšŒ
yunjaeeun Dec 13, 2024
4e8e430
[๊น€๋ฏผ์ฒ ]
MinFe4990 Dec 13, 2024
0b7bb41
Feat: ์žฌ๋ฃŒ ์ฆ๊ฒจ์ฐพ๊ธฐ ์‚ญ์ œ
yunjaeeun Dec 13, 2024
4d2a42a
[๊น€๋ฏผ์ฒ ]
MinFe4990 Dec 13, 2024
3343d4d
[๊น€๋ฏผ์ฒ ]
MinFe4990 Dec 13, 2024
dec8e7a
[๊น€๋ฏผ์ฒ ]
MinFe4990 Dec 13, 2024
9cf81a4
get recipe detail
LeeGukgeon Dec 14, 2024
d5f74c5
Merge pull request #22 from JaS-JavaStudy/3-2
yunjaeeun Dec 14, 2024
04b1970
[๊น€๋ฏผ์ฒ ]
MinFe4990 Dec 14, 2024
df0f374
์žฌ๋ฃŒรฃย„fix:CRUD ๋กœ์ง ์ˆ˜์ •
KIM9909 Dec 14, 2024
e2ace2e
Merge branch 'develop' into hongbeom
KIM9909 Dec 14, 2024
fe5732e
Merge pull request #28 from JaS-JavaStudy/hongbeom
yunjaeeun Dec 14, 2024
4fc898b
Merge pull request #25 from JaS-JavaStudy/09
yunjaeeun Dec 14, 2024
5630c9b
Merge branch 'develop' into 13-์žฌ๋ฃŒ๊ธฐ๋ฐ˜-๋ ˆ์‹œํ”ผ-์กฐํšŒ
uni-zun Dec 14, 2024
25ee5a4
Feat: ์žฌ๋ฃŒ ์ฆ๊ฒจ์ฐพ๊ธฐ ์ˆ˜์ •
yunjaeeun Dec 14, 2024
aa45066
Merge pull request #30 from JaS-JavaStudy/14
LeeGukgeon Dec 14, 2024
6a64edc
[๊น€๋ฏผ์ฒ ]
MinFe4990 Dec 14, 2024
c3a244e
Merge branch 'develop' into 8
MinFe4990 Dec 14, 2024
fa62b70
Merge pull request #31 from JaS-JavaStudy/8
kingkang85 Dec 15, 2024
acb1cfd
Merge branch 'develop' into 13-์žฌ๋ฃŒ๊ธฐ๋ฐ˜-๋ ˆ์‹œํ”ผ-์กฐํšŒ
uni-zun Dec 15, 2024
d52ee78
fix: ์œ ํ†ต๊ธฐํ•œ ๋‚จ์€ ์ผ์ˆ˜ ํ‘œ์‹œ ๋ฐ ์ •๋ ฌ
KIM9909 Dec 15, 2024
1281ac8
Feat: ๋กœ๊ทธ์ธ ๋กœ์ง ๊ตฌํ˜„
kingkang85 Dec 15, 2024
3180b6b
Merge pull request #32 from JaS-JavaStudy/hongbeom
uni-zun Dec 15, 2024
4005d7c
fix: ์žฌ๋ฃŒ รฌ์‚ญ์ œ ์‚ญ์ œ ์‹œ ์‚ญ์ œํ•  ์ˆ˜๋Ÿ‰ ์ž…๋ ฅ
KIM9909 Dec 15, 2024
31acc11
Feat : ์žฌ๋ฃŒ๊ธฐ๋ฐ˜ ๋ ˆ์‹œํ”ผ ์กฐํšŒ
uni-zun Dec 15, 2024
2cbfd91
Feat: JWT ํ† ํฐ ๊ธฐ๋ฐ˜ ์ธ์ฆ ๊ตฌํ˜„
kingkang85 Dec 15, 2024
56fd480
Merge pull request #35 from JaS-JavaStudy/hongbeom
MinFe4990 Dec 15, 2024
1762129
Merge branch 'develop' into 13-์žฌ๋ฃŒ๊ธฐ๋ฐ˜-๋ ˆ์‹œํ”ผ-์กฐํšŒ
uni-zun Dec 15, 2024
0bf19f1
Refactor : ์žฌ๋ฃŒ๊ธฐ๋ฐ˜ ๋ ˆ์‹œํ”ผ ์ถ”์ฒœ
uni-zun Dec 15, 2024
3cc3939
Merge branch '20-7-๋กœ๊ทธ์ธ' into 38-18-๋กœ๊ทธ์•„์›ƒ
kingkang85 Dec 15, 2024
5bec9c1
Merge branch 'develop' into 19-๋žœ๋ค-๋ ˆ์‹œํ”ผ-์ถ”์ฒœ
uni-zun Dec 15, 2024
21ea342
Merge pull request #37 from JaS-JavaStudy/20-7-๋กœ๊ทธ์ธ
kingkang85 Dec 15, 2024
4706d81
Merge branch 'develop' into 13-์žฌ๋ฃŒ๊ธฐ๋ฐ˜-๋ ˆ์‹œํ”ผ-์กฐํšŒ
uni-zun Dec 15, 2024
d82d4b4
Merge pull request #36 from JaS-JavaStudy/13-์žฌ๋ฃŒ๊ธฐ๋ฐ˜-๋ ˆ์‹œํ”ผ-์กฐํšŒ
uni-zun Dec 15, 2024
3b43545
Merge branch 'develop' into 38-18-๋กœ๊ทธ์•„์›ƒ
kingkang85 Dec 15, 2024
88b4aae
Merge branch 'develop' into 19-๋žœ๋ค-๋ ˆ์‹œํ”ผ-์ถ”์ฒœ
uni-zun Dec 15, 2024
f832317
Feat : ๋žœ๋ค ๋ ˆ์‹œํ”ผ ์ถ”์ฒœ
uni-zun Dec 16, 2024
c852009
Feat: ์œ ํ†ต๊ธฐํ•œ ์•Œ๋žŒ
yunjaeeun Dec 16, 2024
8184f3b
Refactor : Response ์— ๋ ˆ์‹œํ”ผ ์žฌ๋ฃŒ ์ถ”๊ฐ€
uni-zun Dec 16, 2024
e5c021f
Merge pull request #40 from JaS-JavaStudy/19-๋žœ๋ค-๋ ˆ์‹œํ”ผ-์ถ”์ฒœ
uni-zun Dec 16, 2024
3ffe884
Feat: ๋กœ๊ทธ์•„์›ƒ ๊ธฐ๋Šฅ ๊ตฌํ˜„
kingkang85 Dec 16, 2024
6baa833
Chore: URL ์ ‘๊ทผ ๊ถŒํ•œ ์ˆ˜์ •
kingkang85 Dec 16, 2024
dcaf3eb
Merge pull request #42 from JaS-JavaStudy/38-18-๋กœ๊ทธ์•„์›ƒ
yunjaeeun Dec 16, 2024
88103ec
Feat : ๋ ˆ์‹œํ”ผ ์ข‹์•„์š” ์‹ซ์–ด์š”
uni-zun Dec 16, 2024
84e5a99
Merge branch 'develop' into 20-๋ ˆ์‹œํ”ผ-์ข‹์•„์š”-์‹ซ์–ด์š”-๊ธฐ๋Šฅ
uni-zun Dec 16, 2024
c4e27f3
Feat: ์œ ํ†ต๊ธฐํ•œ ์•Œ๋žŒ
yunjaeeun Dec 16, 2024
eb08597
Merge pull request #44 from JaS-JavaStudy/20-๋ ˆ์‹œํ”ผ-์ข‹์•„์š”-์‹ซ์–ด์š”-๊ธฐ๋Šฅ
kingkang85 Dec 16, 2024
bdfce6f
Merge pull request #45 from JaS-JavaStudy/17
kingkang85 Dec 16, 2024
7d6aecf
Feat: ํšŒ์› ์ •๋ณด ์ˆ˜์ • ๊ธฐ๋Šฅ ๊ตฌํ˜„
kingkang85 Dec 16, 2024
08ba571
Merge pull request #46 from JaS-JavaStudy/43-21-ํšŒ์›-์ •๋ณด-์ˆ˜์ •
LeeGukgeon Dec 16, 2024
0c3e783
Feat: ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ๋ฐœ๊ธ‰ ๊ธฐ๋Šฅ ๊ตฌํ˜„
kingkang85 Dec 17, 2024
e2f4630
Feat: ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์„ค์ • ๊ธฐ๋Šฅ ๊ตฌํ˜„
kingkang85 Dec 17, 2024
4bc65de
Merge pull request #48 from JaS-JavaStudy/47-22-๋น„๋ฐ€๋ฒˆํ˜ธ-์žฌ์„ค์ •
kingkang85 Dec 17, 2024
ab073e9
Feat: ํŒ”๋กœ์šฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„
kingkang85 Dec 17, 2024
d415ca5
Merge pull request #50 from JaS-JavaStudy/49-23-ํŒ”๋กœ์šฐ-๊ธฐ๋Šฅ
MinFe4990 Dec 17, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions .idea/vcs.xml

This file was deleted.

3 changes: 3 additions & 0 deletions refrigerator/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -713,3 +713,6 @@ FodyWeavers.xsd

# End of https://www.toptal.com/developers/gitignore/api/macos,windows,git,java,intellij,visualstudio,eclipse,gradle,netbeans
/src/main/resources/application.yml

.idea/
*.iml
45 changes: 45 additions & 0 deletions refrigerator/.idea/dataSources.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions refrigerator/.idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23 changes: 23 additions & 0 deletions refrigerator/.idea/modules/refrigerator.main.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 8 additions & 2 deletions refrigerator/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,19 @@ dependencies {
developmentOnly 'org.springframework.boot:spring-boot-devtools'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
runtimeOnly 'org.mariadb.jdbc:mariadb-java-client'
runtimeOnly 'com.mysql:mysql-connector-j'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'

implementation 'org.modelmapper:modelmapper:3.1.0'
implementation 'org.springframework.cloud:spring-cloud-starter-aws:2.2.6.RELEASE'
implementation 'org.springframework.boot:spring-boot-starter-security'
implementation 'io.jsonwebtoken:jjwt-api:0.12.3'
implementation 'io.jsonwebtoken:jjwt-impl:0.12.3'
implementation 'io.jsonwebtoken:jjwt-jackson:0.12.3'
testImplementation 'org.springframework.boot:spring-boot-starter-test'

implementation 'org.springframework.boot:spring-boot-starter-mail'
}

tasks.named('test') {
useJUnitPlatform()
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package moja.refrigerator.aggregate.ingredient;

import jakarta.persistence.*;
import lombok.Data;
import moja.refrigerator.aggregate.user.User;

@Table(name = "tbl_ingredient_bookmark")
@Entity
@Data
public class IngredientBookmark {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "ingredient_bookmark_pk")
private long ingredientBookmarkPk;

@ManyToOne
@JoinColumn(name = "user_pk")
private User user;

@ManyToOne
@JoinColumn(name = "ingredient_my_refrigerator_pk")
private IngredientMyRefrigerator ingredientMyRefrigerator;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package moja.refrigerator.aggregate.ingredient;

import jakarta.persistence.*;
import lombok.Data;

@Entity
@Table(name = "tbl_ingredient_category")
@Data
public class IngredientCategory {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "ingredient_category_pk")
private int ingredientCategoryPk;

@Column(name = "ingredient_category")
private String ingredientCategory;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
package moja.refrigerator.aggregate.ingredient;

import jakarta.persistence.*;
import lombok.Data;

@Data
@Entity
@Table(name = "tbl_ingredient_management")
public class IngredientManagement {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "ingredient_management_pk")
private long ingredientManagementPk;

@Column(name = "ingredient_name")
private String ingredientName;

@Column(name = "season_date")
private int seasonDate;

@JoinColumn(name = "ingredient_category")
@ManyToOne
private IngredientCategory ingredientCategory;

@JoinColumn(name = "ingredient_storage")
@ManyToOne
private IngredientStorage ingredientStorage;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
package moja.refrigerator.aggregate.ingredient;

import jakarta.persistence.*;
import lombok.Data;
import moja.refrigerator.aggregate.user.User;

@Data
@Entity
@Table(name = "tbl_ingredient_my_refrigerator")
public class IngredientMyRefrigerator {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "ingredient_my_refrigerator_pk")
private long ingredientMyRefrigeratorPk;

@ManyToOne
@JoinColumn(name = "user_pk")
private User user;

@ManyToOne
@JoinColumn(name = "ingredient_management_pk")
private IngredientManagement ingredientManagement;

@Column(name = "expiration_date")
private String expirationDate;

@Column(name = "registration_date")
private String registrationDate;

@Column(name = "ingredient_amount")
private float ingredientAmount;

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package moja.refrigerator.aggregate.ingredient;

import jakarta.persistence.*;
import lombok.Data;

@Data
@Entity
@Table(name="tbl_ingredient_storage")
public class IngredientStorage {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "ingredient_storage_pk")
private int ingredientStoragePk;

@Column(name = "ingredient_storage")
private String ingredientStorage;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
package moja.refrigerator.aggregate.recipe;

import jakarta.persistence.*;
import lombok.Data;
import moja.refrigerator.aggregate.user.User;

@Data
@Entity
@Table(name = "tbl_comment")
public class Comment {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "comment_pk")
private long commentPk ;

@Column(name = "comment_create_time")
private String commentCreateTime ;
@Column(name = "comment_update_time")
private String commentUpdateTime ;
@Column(name = "comment_contents")
private String commentContents ;

@JoinColumn(name = "user")
@ManyToOne
private User user ;

@JoinColumn(name = "recipe")
@ManyToOne
private Recipe recipe ;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
package moja.refrigerator.aggregate.recipe;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import jakarta.annotation.Nullable;
import jakarta.persistence.*;
import lombok.Data;
import moja.refrigerator.aggregate.user.User;
import org.hibernate.annotations.CreationTimestamp;
import org.hibernate.annotations.UpdateTimestamp;

import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;

@Data
@Entity
@Table(name = "tbl_recipe")
public class Recipe {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "recipe_pk")
private long recipePk;

@Column(name = "recipe_name")
private String recipeName;

@Column(name = "recipe_cooking_time")
private int recipeCookingTime;

@Column(name = "recipe_content",columnDefinition = "TEXT") // ๊ธธ์ด ์ œํ•œ์„ ํ•ด์ œํ•˜๊ธฐ ์œ„ํ•ด text๋กœ ์„ค์ •
private String recipeContent;

@CreationTimestamp
@Column(name = "recipe_create_time")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy.MM.dd", timezone = "Asia/Seoul")
private LocalDateTime recipeCreateTime;

@UpdateTimestamp
@Column(name = "recipe_update_time")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy.MM.dd", timezone = "Asia/Seoul")
private LocalDateTime recipeUpdateTime;

@Column(name = "recipe_difficulty")
private int recipeDifficulty;

@Column(name = "recipe_views")
private long recipeViews = 0;

@JoinColumn(name = "user")
@ManyToOne
private User user;

@OneToMany(mappedBy = "recipe", cascade = CascadeType.ALL, orphanRemoval = true,fetch = FetchType.LAZY) // 1๊ฐœ์˜ ๋ ˆ์‹œํ”ผ์— ์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€๊ฐ€ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ์œผ๋‹ˆ๊นŒ ์ˆ˜์ •
@JsonManagedReference
private List<RecipeSource> recipeSource = new ArrayList<>() ; // ์—ฌ๋Ÿฌ Source๊ฐ€ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ์œผ๋‹ˆ๊นŒ list๋กœ ์ˆ˜์ •


@JoinColumn(name = "recipe_category")
@ManyToOne
private RecipeCategory recipeCategory;

@OneToMany(mappedBy = "recipe")
private List<RecipeIngredient> recipeIngredients;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package moja.refrigerator.aggregate.recipe;

import jakarta.persistence.*;
import lombok.Data;

@Data
@Entity
@Table(name="tbl_recipe_category")
public class RecipeCategory {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "recipe_category_pk")
private int recipeCategoryPK;

@Column(name = "recipe_category")
private String recipeCategory;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package moja.refrigerator.aggregate.recipe;

import jakarta.persistence.*;
import lombok.Data;
import moja.refrigerator.aggregate.ingredient.IngredientManagement;
import moja.refrigerator.aggregate.ingredient.IngredientMyRefrigerator;

@Data
@Entity
@Table(name = "tbl_recipe_ingredient")
public class RecipeIngredient {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "recipe_ingredient_pk")
private long recipeIngredientPk ;

@Column(name = "ingredient_is_necessary")
private boolean ingredientIsNecessary ;

@JoinColumn(name = "ingredient_management")
@ManyToOne
private IngredientManagement ingredientManagement;
// private IngredientMyRefrigerator ingredientMyRefrigerator ;

@JoinColumn(name = "recipe")
@ManyToOne
private Recipe recipe;
}
Loading