[MySQL]sysdate, ROWNUM 사용
MySQL과 Oracle은 그냥 세팅? 이정도의 차이만 있을 줄 알았는데 사용하다보니 벌써부터 꽤 많은 차이점을 알 수 있었다. 1.sysdate Oracle의 sysdate는 MySQL에서 지원이 되지 않는다. 대신 now() 를 쓰면 된다. 2.ROWNUM Oracle의 ROWNUM도 MySQL에서는 지원하지 않는다. MySQL에서는 세션변수를 이용한 방법을 이용해야 한다. 1) SET 구문을 사용하여 초기화 SET @rownum!=0; SELECT @rownum:=@rownum+1 FROM 테이블명; 2) FROM절에서 초기화...
[Spring]Handler dispatch failed; nested exception is java.lang.AbstractMethodError 에러
확실히 세팅하는게 진짜 힘든거 같다. 기존에 Oracle을 쓰다가 MySQL을 연동해서 쓰려니까 이상한 오류들을 많이 만날 수 있었다. 그 중에 Handler dispatch failed; nested exception is java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 이런 오류를 만나서...
[Tomcat]The server cannot be started because one or more of the ports are invalid 에러 해결
Spring project를 새로 하나 진행하기 위해 STS에 새로 workspace를 만들고 Spring MVC project를 생성했더니 아래와 같은 오류가 났다. 예전에도 항상 프로젝트를 생성하면 까먹고 포트넘버를 설정안했다가 같은 오류를 접하곤 했는데 제대로...
[Java/프로그래머스]기능개발
- 문제설명 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는...
[Oracle] the password has expired 에러 해결
예전에 했던 프로젝트를 develop하기 위해 Oracle 로그인을 했더니 아래 사진과 같은 the password has expired 라는 에러가 뜨면서 되지 않았다. 여기저기 알아본 결과 Oracle의 비밀번호는 180일마다 변경해줘야한다고 했다. 그러기 귀찮으니...