일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Token
- 클래스
- 감사기록
- TiL_1st_0419
- 성장기록
- GitHub
- JVM
- #스파르타내일배움캠프TIL
- Java
- static
- 객체지향 언어
- KPT
- Github_token
- #스파르타내일배움캠프
- Java의 이점
- 내일배움캠프
- 인스턴스
- 메서드
- 변수의 다양성
- 생성자
- 해우소
- 회고록
- 스파르타내일배움캠프TIL
- 스파르타내일배움캠프
- Git
- 스레드
- 포맷은 최후의 보루
- Diary 해우소
- diary
- #내일배움캠프
- Today
- Total
목록2024/07 (68)
몬그로이
https://mongroy.tistory.com/137 SubQuery, JPAExpressions사용하는 때1. 복잡한 조건을 사용해야 할 때메인 쿼리에서 사용하기 어려운 복잡한 조건을 처리하기 위해예) 특정 조건에 맞는 데이터만 필터링해야 할 때 2. 집계 함수와 함께 사용할 때집계mongroy.tistory.com https://mongroy.tistory.com/138 자바의 정석 7. 객체지향 프로그래밍2상속- 생성자와 초기화 블럭은 상속되지 않는다. 멤버만 상속된다- 자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다** 접근제어자가 private 또는 default 인멤버들은 상속되지 않는다mongroy.tistory.com
사용하는 때1. 복잡한 조건을 사용해야 할 때메인 쿼리에서 사용하기 어려운 복잡한 조건을 처리하기 위해예) 특정 조건에 맞는 데이터만 필터링해야 할 때 2. 집계 함수와 함께 사용할 때집계된 데이터를 메인 쿼리에서 다시 처리하기 위해예) 특정 그룹의 최대값, 최소값, 평균값 등을 구하고 이를 메인 쿼리에서 사용 3. 존재 유무 확인특정 조건에 맞는 데이터가 존재하는지 확인할 때예) 특정 조건을 만족하는 레코드가 존재하는 경우에만 데이터를 조회할 때 4. 순위 및 순번 지정특정 순위나 순번을 지정하기 위해예) 각 그룹 내에서 순위를 매기거나, 순번을 지정할 때예시 1. 복잡한 조건을 처리하기 위한 서브쿼리가장 최근 주문 날짜를 가진 고객을 조회하는 경우SELECT * FROM Customer cWHERE ..
상속- 생성자와 초기화 블럭은 상속되지 않는다. 멤버만 상속된다- 자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다** 접근제어자가 private 또는 default 인멤버들은 상속되지 않는다기보다 상속은 받지만 자손 클래스로부터의 접근이 제한된다 상속관계 '~은 ~이다(is - a)'포함관계 '~은 ~을 가지고 있다(has - a)' 오버라이딩 조건1- 조상 클래스 메서드와 이름이 같아야 한다- 매개변수가 같아야 한다- 반환타입이 같아야 한다(JDK1.5이전)- 접근제어자 범위가 같거나 커야 한다오버라이딩 조건2- 예외의 경우 조상 클래스의 메서드보다 같거나 큰 범위로 선언- 인스턴스 메서드를 static 메서드로, static 메서드를 인스턴스 메서드로 변경 불가능*Exception 은 모..
https://mongroy.tistory.com/133 QueryDSLQueryDSL 이란Domain Specific Language 를 사용하여 SQL 을 생성하는 도구Hibernate의 @Query 어노테이션을 사용하여 JPQL을 정의하거나,JDBC Template을 사용하여 직접 SQL 쿼리를 작성하는 대신 사용 타입 안정성Jmongroy.tistory.comhttps://mongroy.tistory.com/134 Entity-Table 에 사용하기 좋은 어노테이션 기능1. Auditing- 기본 사용법- 감사기능(By)까지 추가하여 사용하는 방법 두 가지 2. Dynamic Insert/UpdateAuditing누가/언제 생성/수정 했는지 Column에 기록하는 기능 1. 메인 applicati..