firefly08780
Reviews Written
-
Average Rating
-
Posts
Q&A
memberUpdateDto๊ฐ ํ์ํ ์ด์
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค.์ ์ฅ๊ณผ ์์ ์ ์ฌ์ฉ๋๋ ํ๋๊ฐ ๋ช๊ฐ์ ๋ ๋ค๋ฅผ๋ ๋ถ๋ฆฌํ๋๊ฒ ์ข์๊น์..?ํ๋๊ฐ๋ง ๋ฌ๋ผ๋ ๋ถ๋ฆฌํด์ผํ๋๊ฑด๊ฐ์..?
- 0
- 2
- 475
Q&A
merge
ํ ์ด ๋ธ๋ก๊ทธ๊ธ ์์ฒญ ์ ์ตํ๊ตฐ์ ๊ฐ์ฌํฉ๋๋ค
- 1
- 2
- 374
Q&A
๊ฐ ํ์ ์ปฌ๋ ์ ์ ์ ์ฝ์ฌํญ
package jpaStudy.ex.entity; import lombok.*; import javax.persistence.*; import java.util.List; @Entity @Getter @Setter @Builder @NoArgsConstructor @AllArgsConstructor @NamedQuery( name = "Member.findByUsername", query = "select m from Member m where m.name = :name" ) public class Member { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "MEMBER_ID") private Long id; @Column private String name; private Integer age; @ElementCollection @CollectionTable(name = "Address", joinColumns = @JoinColumn(name = "MEMBER_ID")) private List addressList; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "team_id") private Team team; @ManyToOne @JoinColumn(name = "group1_id") private Group1 group1; @Embedded private Address myAddress; } package jpaStudy.ex.entity; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import javax.persistence.Embeddable; @Embeddable @AllArgsConstructor @NoArgsConstructor @Getter public class Address { private String zipCode; private String code; }
- 0
- 3
- 418
Q&A
์๋ฒ ๋๋ ์ปฌ๋ ์ ๊ฐ ์กฐํ jpql์ ์ค๋ฅ
package jpaStudy.ex.entity; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import javax.persistence.Embeddable; @Embeddable @AllArgsConstructor @NoArgsConstructor @Getter public class Address { private String zipCode; private String code; }package jpaStudy.ex.entity; import lombok.*; import javax.persistence.*; import java.util.List; @Entity @Getter @Setter @Builder @NoArgsConstructor @AllArgsConstructor @NamedQuery( name = "Member.findByUsername", query = "select m from Member m where m.name = :name" ) public class Member { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "MEMBER_ID") private Long id; @Column private String name; private Integer age; @ElementCollection @CollectionTable(name = "Address", joinColumns = @JoinColumn(name = "MEMBER_ID")) private List addressList; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "team_id") private Team team; @ManyToOne @JoinColumn(name = "group1_id") private Group1 group1; @Embedded private Address myAddress; }
- 0
- 3
- 348
Q&A
MemberController์์ Memberservice๋ฅผ new๋ก ์์ฑํ๋ฉด ๋ฌธ์ ๊ฐ ๋๋ ์ด์
์.. memory๋ฆฌํ์งํ ๋ฆฌ์ธ๋ฐ๋.. datasource๋ก ์ค์ ํ๊ฑฐ ํ๋๋ง ๊ฐ๋ฅํ๊ฑด๊ฐ์?memoryRepository๋๊น ๊ฐ์ฒด1, ๊ฐ์ฒด2 ๋ง๋ค ๋ค๋ฅธ ๋ฉ๋ชจ๋ฆฌ๊ฐ ํ ๋น๋์ด ์๋ก๋ค๋ฅธ ๋๋น๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ ๊ฒ ์๋๊ฐ์? ๊ฐ์ฒด๋ฅผ ๋๊ฐ ์์ฑํ์ผ๋ฉด ํด๋์ค ๋ด๋ถ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ map๋ ๋๊ฐ ์๊ธธํ ๋ฐ...;; ๋๋น ๋๊ฐ์๊ธฐ๋๊ฑฐ ๋ง์ง์๋์..?ใ (static์ผ๋ก map์ ์ ์ธ์ํ์๊ฒฝ์ฐ์. ๊ฐ์์์๋ static์ผ๋ก ์ ์ธํ์ง๋ง์) (์ฌ์ง) ๊ทธ๋์ ํ ์คํธ๋ฅผ ํด๋ดค๋๋ฐ์ (์ฌ์ง) map์ด static์ผ ๊ฒฝ์ฐ test๊ฐ ์ฑ๊ณต๋จ๊ณ static์ด ์๋๊ฒฝ์ฐ ์คํจ๊ฐ ๋จ๋๋ฐ.. ์ ๊ฐ ์๊ฐํ๊ฒ ๋ง๋๊ฑฐ์ฃ ..?!
- 0
- 3
- 349
Q&A
MemberController์์ Memberservice๋ฅผ new๋ก ์์ฑํ๋ฉด ๋ฌธ์ ๊ฐ ๋๋ ์ด์
์ฌ๋ฌ๊ฐ ์์ฑํ๋ฉด ๋ฌธ์ ๊ฐ ๋์ง์๋์?์๋ฅผ๋ค์ด repository๋ค๋ฅธ๊ฑธ ๋๊ฐ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์๋ก๋ค๋ฅธ ๋๋น๋ฅผ ๊ฐ์ง๊ณ ์๋๊ฑฐ๋ ๋ง์ฐฌ๊ฐ์ง์์์
- 0
- 3
- 349
Q&A
ALBUM์ ์กฐํํ๋ ๊ณผ์ ์์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ์ด์
์ํผํ์ ์๋ธํ์ ๋ฌผ๋ฆฌ๋ชจ๋ธ์ ์ฌ์ฉํ๋ฉด ๋ง๋ค์ด์ง ํ ์ด๋ธ์ ์กฐํํ ๋ ๋ฌธ์ ๊ฐ ๋ฐ์๋๋์. ๊ทผ๋ฐ ๊ด๊ณํ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์์..์๋ํ ๊ฐ๋ ์ด ์๊ธดํ์ง๋ง ๋ฌดํผ ์์์ ๊ตฌํํ๋ ค๋ฉด ๋จ์ผํ ์ด๋ธ์ ๋ต์ด๋ ์กฐ์ธ์ ๋ต์ด๋ ์ฌ์ฉํด์ ๊ตฌํ์ ํด๋ด์์์? ๊ทธ๋ผ ์ด์จ๋ ๋ฌธ์ ๊ฐ ์์๊ธฐ๋๊น ๊ตฌํํ๊ฑฐ์๋๊ฐ์?
- 0
- 2
- 324
Q&A
์ผ๋๋ค ๋จ๋ฐฉํฅ๊ด๊ณ์์ "์ผ"์ FK๊ฐ ์์ ๋ ์ง๋ฌธ๋๋ฆฝ๋๋ค!
๊ทผ๋ฐ ์ผ๋๋ค๋ ๋ค๋์ผ์ด๋ fk๋ ๋ค์ชฝ์ ์๋๊ฑฐ์๋๊ฐ์?
- 0
- 2
- 313
Q&A
๋ด๋ถ์กฐ์ธ๊ณผ ์ธ๋ถ์กฐ์ธ์ ์ฐจ์ด
๋๋ค ํ๊ธธ๋๋ง ์ถ๋ ฅ๋์์ด์
- 0
- 3
- 780
Q&A
m.team๊ณผ Team t์ ์ฐจ์ด
์ ํ์๋ ๋ชจ๋ Team์์ ๊ฒ์์ํ๋๊ฑฐ๊ตฐ์์ฒซ๋ฒ์งธ jpql์ member์ ๋งคํ๋์ด์๋ team์์๋ง ๊ฒ์์ํ๊ตฌ์
- 1
- 1
- 313




