07-01 Security

Ruinak·2021년 7월 1일
0

Spring Lesson

목록 보기
20/23
post-thumbnail
post-custom-banner

List 화면 출력

  • insert가 되고 나면 list로 보내줘야 함
  • Repository에 추가할 내용은 없음. 기존에 존재하는 함수
  • Controller에서 list 메서드 수정
  • jstl 의존성이 없으면 c 태그 사용이 불가함
  • list.jsp 작성
  • var의 이름은 내가 정하는게 이름이 됨 꼭 table 이름 아니어도 되는 듯?

    Optional은 null인 것을 예상해서 null까지 처리하는 것이 Optional임

오늘 수업 내용 중 아래 내용이 제일 중요!

  • 영속성컨텍스트라는 개념 안에 1차 캐시가 들어 있음
  • 객체가 만들어지고 처리가 되면 1차 캐시에 들어감
  • 바로 DB로 들어가지 않고 대기하고 있는 상태에서 얘네가 DB에 들어가기 위해서면 flush()라는 함수가 필요함
  • commit()이나 트랜잭션이 처리가 되면 DB에 들어가게 됨
    업데이트 할때는 우리가 수정하는 데이터가 1차 캐시에 들어 있고, 1차 캐시에 들어있는 데이터를 수정하는 것이므로 업데이트 명령문이 없음! 트랜잭션을 처리하지 않으면 DB에 반영이 안일어남
    이런것을 더티체킹이라고 함
profile
Nil Desperandum <절대 절망하지 마라>
post-custom-banner

0개의 댓글