JPA 연관관계 주인 및 설정 주의사항
일단 jpa 관련 예시 소스를 한번 보자 Team과 member에 대한 연관관계를 잘 생각해보자 이런 경우에, Team이 연관관계에 주인이라고 할수있다. 이렇게 member에서 가져다가, team에 대한 정보를 update 및 저장 등을 한다고 가정해보자 즉 모든 멤버는 각자 소속된 팀이 있거나, 없다. 이제 Member를 만들고, 이 멤버에 Team을 set해보자 db에는 어떻게 담기게될까?? Member의 Team을 set하였고, 해당 Member를 set, persist를 하게되면, 저렇게 db에 담기게된다. 그런데, 만약에 한 로직에서, flush가 되지않고, 1차 캐시에 값이 남아있는 상태로 find하게되면? add되지않은 상태에서, 값이 find 될 경우가 있다. (트랜잭션 관리) 따라서, 해..
IOS 첫번째, Xcode 프로젝트 생성 및 프로젝트 구조 공부
1. appstore에서 xcode를 다운받는다, 다른데서는 링크로 다운로드를 받고 진행하라고 했지만, 난 개인적으로 이게 제일 편한듯하다. (그리고, 홈페이지로 다운받으면, unable뜬다...) 무튼 다운받고 실행하면 create project할수있고, 저기에서 app을 프로젝트가 생성된다 ios게임도 개발가능해서 나중에 만들어보고싶다 스프링이랑 비슷하게 도메인도 지정해주고 어쩌고 저쩌고하면, 이제 이런식으로 프로젝트가 생성된다. 프로젝트가 생성되고, 기본 설정 파일 및 세팅 프레임웤 파일들이 보인다. 하나씩 분석 해보자 분석하기전에, 만약에 프로젝트 생성 할때 ui를 swiftUi로하면, 구조가 저렇게 뜬다. 구글대부분의 자료에서는 ViewController가있는 자료들이 많기때문에 초심자는 Ui ..