소개
게시글
질문&답변
2022.12.11
memberUpdateDto가 필요한 이유
답변 감사합니다.저장과 수정에 사용되는 필드가 몇개정도 다를때 분리하는게 좋을까요..?한두개만 달라도 분리해야하는건가요..?
- 0
- 2
- 404
질문&답변
2022.11.04
merge
헉 이 블로그글 엄청 유익하군요 감사합니다
- 1
- 2
- 310
질문&답변
2022.11.04
값 타입 컬렉션의 제약사항
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
- 337
질문&답변
2022.11.04
임베디드 컬렉션 값 조회 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
- 265
질문&답변
2022.06.20
MemberController에서 Memberservice를 new로 생성하면 문제가 되는 이유
음.. memory리파지토리인데도.. datasource로 설정한거 하나만 가능한건가요?memoryRepository니까 객체1, 객체2 마다 다른 메모리가 할당되어 서로다른 디비를 사용하게 되는 것 아닌가요? 객체를 두개 생성했으면 클래스 내부에 데이터를 저장할 map도 두개 생길텐데...;; 디비 두개생기는거 맞지않나요..?ㅠ (static으로 map을 선언안했을경우요. 강의에서는 static으로 선언했지만요) (사진) 그래서 테스트를 해봤는데요 (사진) map이 static일 경우 test가 성공뜨고 static이 아닐경우 실패가 뜨는데.. 제가 생각한게 맞는거죠..?!
- 0
- 3
- 269