본문 바로가기

전체 글

(43)
[JPA] 영속성 컨텍스트란? 그리고 영속성 관리 안녕하세요! 키크니 개발자 입니다. 🦒 인프런 김영한님 강의를 보면서 정리하는 글입니다. 1. 영속성 컨텍스트란? JPA를 이해하는데 가장 중요한 용어이며, 엔티티를 영구 저장하는 환경이라는 뜻을 가지고 있습니다. DB에 저장을 한다는 것이 아니라 영속성 컨텍스트를 통해서 엔티티를 영속화 한다는 뜻입니다. 영속화란? 영속성 컨텍스트에 관리되는 상태로 만드는 것을 말합니다. EntityManager.persist(entity); 영속성 컨텍스트는 엔티티 매니저를 통해서 접근합니다. 2. 엔티티의 생명주기 - 비영속(new/transient) 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태를 의미합니다. 객체를 생성한 상태로 볼 수 있습니다. Member member = new Member(); member..
[Macbook M1] iTem2 설치 & 커스터마이징 안녕하세요! 키크니 개발자 입니다. 🦒 이번에 맥북에어를 새로 셋팅할 일이 생겨서 기록으로 남깁니다! 1. iTerm2를 다운로드 합니다. https://iterm2.com/ iTerm2 - macOS Terminal Replacement iTerm2 by George Nachman. Website by Matthew Freeman, George Nachman, and James A. Rosen. Website updated and optimized by HexBrain iterm2.com 2. iTerm2 커스터마이징 1) zsh 설치 터미널에 명령어를 입력해서 zsh을 설치합니다. brew install zsh 혹시나 homebrew를 설치하지 않았으면, 아래의 명령어를 터미널에 입력합니다. /bi..
[GitHub] 깃허브 여러 계정 사용하기 안녕하세요! 키크니 개발자 입니다. 🦒 현재 한 대의 맥북으로 회사에서 사용하고 있는데, 개인적으로도 공부할 때도 같이 사용하고 싶어서 깃허브 계정을 여러개 적용하는 방법을 알아보았습니다. (아무래도 집에는 윈도우 노트북이 있는데 개발할 때 사용하기에 어려운 감이 있더라구요 😂 ) GitHub repository 마다 계정을 따로 적용시키는 것 을 중점으로 두었습니다. 깃허브 여러 계정 사용 방법 ssh key 생성하기 ssh config 설정하기 git config 설정하기 테스트하기 1. ssh key 생성하기 터미널에서 /Users/본인닉네임/.ssh 으로 들어갑니다. ex) /Users/hyerinkim 에서 cd ~/.ssh 처음에는 ssh key 생성된 것이 없는 것을 알 수 있습니다. $ s..