«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

두근두근 & 차근차근 프로그래밍

2021.12.14 본문

· ENUM

  -  ( 문자형 ) · ( 숫자형 ) · ( 한글 표현 ) 중에서 원하는 것으로 사용 가능

  -  ( 한글 표현 )을 사용하기 위한 [ 방법 1 ]과 [ 방법 2 ]

  -  [ .name( ) ]    =>    ( 문자형 )

  -  [ .ordinal( ) ]    =>    ( 숫자형 )

· [ @Enumerated(EnumType.STRING) ]

  -  테이블 생성 시, 컬럼의 데이터 타입을 VARCHAR2로 설정

      =>   ENUM의 ( 문자형 ) 값으로 컬럼 값을 설정

· 12월 9일에 배운 내용이랑 이어져서, 12월 9일에다가 계속 정리

· JPA 활용   +   Spring Boot

     [  ※  OracleDB 접속 라이브러리 :  JPA 라이브러리(단독)  ]     =>     OracleDB 관련 쿼리문을 단 한번도 사용하지 않음

· < FAQ > 구현

  -  [ 고객센터 ]에서 '특정 메뉴' 클릭   ->   클릭한 '특정 메뉴'에 대한 [ 고객센터 ]로 이동

  -  페이징(Paging) 일부만 적용 :  클릭한 '페이지 번호'의 [ 고객센터 ]  ( 기본 :  1번 '페이지 번호'의 [ 고객센터 ] )

  -  '제목(질문)'을 클릭하면 '내용'이 스르륵 나옴  ( 한 번 더 클릭하면, 스르륵 사라짐 )

· 쿼리문이 복잡하여 'Java Eclipse 내부에 이미 만들어진 메서드'를 통해 구현하기 힘든 경우

     ->   EntityRepository에다가 '쿼리 메서드'를 작성 ( 단, <select> 기능만 가능 )

· [ 쿼리 메서드 - 종류 (1) ]     cf.)  종류 (2)는 [ 12.16 ] 참조

   :  Java Eclipse 내부적으로 동작 원리가 어느 정도 설정되어 있어서 규칙에 따라 메서드명을 지어야하는 '쿼리 메서드'

       =>   '[ @Query ] (JPQL)' 사용 X

  -  [ findByDivisionOrderByNoDesc(Division) ]  List<T> 형태로 데이터를 <select> 하도록 내가 직접 설정함

  -  [ findByDivision(Division, Pageable) ]  Page<T> 형태로 데이터를 <select> 하도록 내가 직접 설정함

· [ jQuery ]

  -  [ .index() ]

  -  [ .find() ]

  -  [ .toggle() ]

· [ JavaScript ]

  -  [ location.href  =  ~ ]

 

 

https://best-mint-34c.notion.site/12-09-460fb426d6bc45dd859e56e74ab7ad25

https://best-mint-34c.notion.site/12-14-08b4f84a0b434f5d9ebc3358df6004d8

 

 

 

'[국비지원] AWS 클라우드 융합 자바(JAVA) 웹개발자 양성과정' 카테고리의 다른 글

2021.12.16  (0) 2021.12.18
2021.12.15  (0) 2021.12.15
2021.12.13  (0) 2021.12.15
2021.12.10  (0) 2021.12.14
2021.12.09  (0) 2021.12.14