var의 이름은 내가 정하는게 이름이 됨 꼭 table 이름 아니어도 되는 듯?
Optional은 null인 것을 예상해서 null까지 처리하는 것이 Optional임
오늘 수업 내용 중 아래 내용이 제일 중요!
영속성컨텍스트라는 개념 안에 1차 캐시가 들어 있음
객체가 만들어지고 처리가 되면 1차 캐시에 들어감
바로 DB로 들어가지 않고 대기하고 있는 상태에서 얘네가 DB에 들어가기 위해서면 flush()라는 함수가 필요함
commit()이나 트랜잭션이 처리가 되면 DB에 들어가게 됨
업데이트 할때는 우리가 수정하는 데이터가 1차 캐시에 들어 있고, 1차 캐시에 들어있는 데이터를 수정하는 것이므로 업데이트 명령문이 없음! 트랜잭션을 처리하지 않으면 DB에 반영이 안일어남
이런것을 더티체킹이라고 함