일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 지옥같은git
- peer authentication 에러
- 두개리스트비교
- 리스트비교
- route53
- mybatis
- 권한정책
- instance생성
- Spring
- Java
- 리스트차집합
- 리스트교집합
- enumtype
- 중복제거
- WordPress
- lightsail
- Annotation
- postgresql13
- enum
- ansible
- 리스트합집합
- awsconsole
- wordpress블로그
- anymatch메서드
- PostgreSQL
- db
- 널포인터에러
- AWS
- hashset
- list중복제거
- Today
- Total
Anyway
OS : Rhel 8.4 OS 파악 필요 시 cat /etc/os-release 1. PostgreSQL ver13 Install 1-1. PostgreSQL13 Repository 추가sudo yum install -y https://download.postgresql.org/pub/repos/yum/13/redhat/rhel-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm 1-2. 기본 모듈 비활성화sudo dnf -qy module disable postgresql 1-3. Installsudo yum install -y postgresql13 postgresql13-server 1-4. 초기화sudo /usr/pgsql-13/bin/postgresql-13-setu..

SELECT COUNT(CASE WHEN score BETWEEN 9 AND 10 THEN 1 END) AS excellent_score, COUNT(CASE WHEN score BETWEEN 7 AND 8 THEN 1 END) AS good_score, COUNT(CASE WHEN score BETWEEN 1 AND 6 THEN 1 END) AS bad_score, COUNT((CASE WHEN score BETWEEN 1 AND 6 THEN 1 END) AND (CASE WHEN A = false AND B = false AND C = false THEN 1 END)) AS bad_score_unconfirmed, COUNT(CASE WHEN score IS NULL OR ..
public enum IssueType { A, B, C} 클라이언트로부터 받아오는 enum 값에 따라 xml if문에 각각 다른 sql문을 쓰고 싶었다. (DB : postgresql) 첫 번째 작성한 코드 AND A = true AND B = true AND C = true 클라이언트가 issueType을 null 값으로 주고 api를 날렸을 경우 에러가 난다. ➡️ 에러 내용 NullPointerExceptionorg.apache.ibatis.exceptions.Pers..
[부모 테이블]seq_nocolumn1column2column3 ... [자식 테이블]child_seq_noseq_no (foreign key)column1cloumn2column3... 이렇게 두 테이블이 존재할 때 데이터 상 부모 테이블의 seq_no가 1인 row의 자식 테이블의 row는 여러개가 존재하는 상황이다. 클라이언트로부터 여러 필터값으로 조건이 들어가 검색될 때 부모테이블의 데이터는 row 한 줄로 출력되지만 그에 딸린 자식 테이블의 row가 여러개라 자식 테이블의 row만큼 부모 테이블의 row가 중복되서 나오는 게 별로였다. 1️⃣이전에도 이런 상황이 있었어서 그때 생각한 방법은 부모테이블을 먼저 불러온 다음 다시 한번 자식테이블에서 select로 필요한 컬럼의 값들을 모두 가져온 ..

ORM이란?➡️ Object Relational MappingObject를 Database에 연결하는 방법론Class를 살펴보면건물을 짓는 설계도(2D)를 가지고 실제 건물로 만든다고 할 때 이것을 모델링한다라고 할 수 있다.모델링을 한다는 것은 추상적인 개념을 현실 세계에 뽑아내는 것을 말한다.Database로 살펴보면테이블 설계 이후 Java에서 사용하고자 할 때 Java Program에서 어떠한 data를 테이블로 input하기도 하고 input된 data를 java로 가져와서 output하기도 한다. 밀어넣기도 하고 가져오기도 하는데 밀어 넣는 작업을 DML(Delete, Update, Insert, Select)이라고 한다.이 때 data를 가져오거나 밀어넣을 때 Java가 들고있는 data t..