전체 글118 JPA 연관관계의 주인 JPA(Java Persistence API) 에서 연관관계의 주인 (Owner)이란, 관례를 매핑할 때, 어느 쪽 엔티티가 외래 키를 관리할지를 결정하는 것을 말합니다. 이 개념은 양방향 연관관계에서 특히 중요합니다. 연관관계의 주인이란? 두 엔티티 간의 관계에서 데이터베이스의 외래 키를 관리하는 엔티티를 가르킵니다. JPA에서는 한쪽 엔티티만이 외래 키를 관리해야 하므로, 이느 쪽이 이 역할을 할지 지정해야 합니다. 양방향 관계의서의 중요성 양방향 관계란 두 엔티티가 서로 참조하는 관계이며, 두 엔티티가 모두 외래키를 관리할 수 없기 때문에 어느 한쪽을 주인으로 지정해야 합니다. 이때, 주인의 결정 방법은 주로 외래키가 있는 쪽을 주인으로 정합니다. @JoinColumn 어노테이션이 .. 2023. 12. 3. Application & DB Connection Pool 커넥션 풀은 데이터베이스와의 연결을 미리 여러 개 생성해두고, 필요할 때마다 이 연결들을 재사용하는 기술입니다. 이는 매번 연결을 새로 생성하고 종료하는 것보다 훨씬 효율적이며, 시스템 성능과 자원 사용률을 크게 향상시킬 수 있습니다. Connection Pool 작동 방식 1. 초기화 : 시스템이 시작될 때. 설정된 초기 연결 수 만큼 데이터베이스 연결이 생성됩니다. 2. 연결요청 : 어플리케이션에서 데이터베이스 연결이 필요할 때, 커넥션 풀에서 사용 가능한 연결을 제공합니다. 3. 연결반환 : 어플리케이션에서 데이터베이스 작업이 완료되면 연결을 커넥션 풀로 반환합니다. 이 연결은 다시 다른 요청에 재사용 됩니다. 4. 연결유지 : 사용되지 않는 연결도 일정 시간 동안 유지.. 2023. 10. 12. 바빌론 부자들의 돈 버는 지혜 "바빌론 부자들의 돈 버는 지혜" 로 배우는 5가지 재무 원칙 고대 바빌론의 부자들로부터 전해진 경제적 지혜에 대한 이야기 입니다. 이 책은 유효한 재무 관리와 투자 전략 원칙을 알려주는데요. 이 책에서 주요하게 다루는 교훈 5가지를 얘기 할까 합니다. 1. 자신의 수입중 일부를 저축하라 수입의 10%는 반드시 저축하라고 합니다. 소비 전에 저축하는 습관을 들이면 재무적으로 안정성을 찾는데 도움이 됩니다. 이는 부의 축척을 위한 첫 걸음 입니다. - 많은 사람들이 지출 후 남은 돈을 저축하는 경향이 있습니다. 하지만 이런 방식은 대개 저축이 적게 되거나 저축이 되지 않습니다. 수입이 들어오자 마자 일정 부분을 저축하는 습관의 중요성을 강조 합니다. - 이 원칙을 따르면 불시의 위기 상황에서도 안정적으로 .. 2023. 10. 7. 더 원 씽 : 복잡한 세상을 이기는 단순함의 힘 안녕하세요. 오늘 소개할 책은 《더 원 씽》입니다. 이 글을 통해 이 책의 핵심 내용과 그 중에서도 특히 인상 깊었던 부분들, 그리고 제 개인적인 느낀 점을 공유하고자 합니다. 책 소개 《더 원 씽》은 게리 켈러와 제이 파파산이 저술한 작품으로, 성공의 본질을 찾아가는 여정에서 중요한 한 가지 원칙, 즉 '집중'에 대해 다룹니다. 이 책은 개인의 일상부터 비즈니스 세계까지 다양한 분야에서의 성공 전략을 제시하며, 풍부한 예시와 연구를 바탕으로 그 주장을 뒷받침합니다. 핵심 내용 집중의 힘: 이 책에서는 집중의 중요성을 강조합니다. 오늘날 우리는 수많은 정보와 선택의 홍수 속에서 쉽게 주의를 흩뜨릴 수 있습니다. 그러나 진정한 성과는 단 한 가지 중요한 일에 집중함으로써 이루어진다는 것을 알려줍니다. 도미.. 2023. 9. 14. 이전 1 ··· 26 27 28 29 30 다음