전체 글 70

Spring 쿼리 로그 보기 (Oracle)

프로젝트를 하다보니 쿼리가 안보이니깐 너무 불편했다. 그래서 쿼리 로그를 보려고 찾아보다 정리함! [ Oracle ] - pom.xml 추가 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.12 - root-context.xml > dataSource 수정 - driverClassName이랑 url 수정해주면되는데 난 db.properties랑 열결시켜서 db.properties 수정했다. (#이 기존 사용하던 것) #jdbc.driverClassName=oracle.jdbc.driver.OracleDriver jdbc.driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy #jdbc.url=jdbc:oracle:thin..

Java&Spring 2023.06.22

[Spring] STS - mapper 폴더구조가 패키지로 보이는 현상 해결

스프링 프로젝트를 새로 등록 하고 나서 resources/mappers 폴더에 하위폴더로 등록하면  패키지 구조로 나와서 참 보는게 불편했다! 뭔가 잘 안되는 것 같기도하고? 프로젝트 상 문제는 없지만  다른 곳은 다 폴더 철로 예쁘게 나오는데 이녀석만 이렇게 나오는게 몹시 거슬렸음  [ 해결법 ]  1. 프로젝트 폴터 맨상위 우클릭2. Properties 클릭 3. Java Build Path 클릭 4. Source 폴더 클릭 5. 빨간 표시 아래아래 Excluded 클릭 후 옆에 Edit 활성화되면 클릭해준다.  6. Excluded 를 클릭하고 Edit를 클릭해도 창은 하나라서 노란표시 Exclusion patterns에 있는걸 다 지우고 ADD 를 눌러서 ** 을 입력해주고 Finish -> Ap..

Java&Spring 2023.05.11

[ORACLE] 구분 값과 정렬 컬럼이 다른 경우

이번 프로젝트를 하면서 게시글 형태이긴 하나 프레임 코드가 따로 있는 작업을 할 때 사용했던 쿼리이다! * 글마다 테마가 있어서 코드가 따로 있다. * 그 글 중에서도 dp_cnt가 있어서 그 테마 중에 가장 dp_cnt가 높은 row로 1개씩만 가지고 와야한다. * 게시판은 Board 형태라고 치자 예시 ) BOARD TB 컬럼명 컬럼명 board_idx title content on_date use_yn dp_cnt thema_code 101 제목1 내용1 20230101 Y 2 A 100 제목2 내용2 20211201 Y 1 A 202 제목3 내용3 20230401 Y 3 B 303 제목4 내용4 20230411 Y 4 B 333 제목5 내용5 20230212 Y 5 C SELECT AA.* , R..

DB 2023.04.12