TIL 20221013(알고리즘, JPA, 웹)

19·2022년 10월 13일
0

TIL/WIL

목록 보기
102/143
post-custom-banner

오늘 한 일

알고리즘 문제를 풀고 JPA를 공부했다.
동기, 비동기에 대해서도 알아보았다.


알고리즘

단어 뒤집기

  • StringBuilder 사용법과, String -> char배열로 변환 후, 하나씩 뒤집어보는 방법을 익혔다.

특정 문자 뒤집기

  • 위의 문제와 큰 차이가 없어 어렵지 않게 풀 수 있었다.

JPA

상속관계 매핑

  • 객체에는 상속관계가 있지만 테이블에는 상속관계가 없고, 그나마 유사한 슈퍼타입, 서브타입 모델을 3가지 방법으로 구현할 수 있다는 것, 그리고 어노테이션(@Inheritance)을 사용해 매핑할 수 있다는 것을 배웠다.

@MappedSuperclass

  • 의미와 사용법을 배웠다.
    • 전체 엔티티에 사용할 공통 매핑 정보를 모을때 사용
    • 상속받으면 하위 클래스에 컬럼으로 인식된다.

동기, 비동기

동기, 비동기

  • 동기, 비동기, 직렬, 동시의 개념을 배웠다.

아쉬운 것

  • JPA 참 어렵다.. 공부할수록 DB 공부가 필요하겠다는 생각이 든다아악
  • 마음이 급해서 그런지 알고리즘을 풀 때 생각을 덜? 하는 느낌
profile
하나씩 차근차근
post-custom-banner

0개의 댓글