목록개발이야기 (61)
새로운시작
Cause : java.lang.NumberFormatException: For input string : "N" Mybatis에서 if문을 사용했는데 문자를 숫자로 인식했을 경우 발생되는 에러 이것을 이렇게 변경해주면 문제가 해결된다. 혹은 을 사용할 수 도 있다고 한다.
Framework 와 Library의 차이 프레임워크와 라이브러리의 차이는 무엇인가? 라이브러리와 프레임워크의 차이는 제어 흐름에 대한 주도성이 누구에게/어디에게 있는가이다.라이브러리는 라이브러리를 가져다가 사용하고 호출하는 측에 전적으로 주도성이 있다.반면, 프레임워크는 그 틀안에 이미 제어 흐름에 대한 주도성이 내재한다.프레임워크는 가져다가 사용한다기 보다는 거기에 들어가서 사용한다는 느낌/관점이다. 이 글을 보고 내 스스로가 둘의 차이를 정리해 본다면 프레임워크는 틀을 주고 사용자가 그 틀에 맞춰 개발을 하는 것이고,라이브러리는 그것을 사용자가 이용해 개발의 흐름을 만들어 가는 것 같다고 결론 내렸다.
UNION / UNION ALL * 각자 다른 테이블을 하나의 테이블로 만들고 싶을때 사용한다.*** 두 테이블을 union 하기 위해서는 불러오는 컬럼의 타입,수가 같아야 한다. --------------------------------------------에러발생@SELECT 컬럼1(char) , 컬럼2(char)FROM 테이블명1UNIONSELECT 컬럼3(char), 컬럼4(int) FROM 테이블명2--------------------------------------------에러발생@ ** 컬럼수나 타입을 맞추기위해 null 이나 상수값을 사용하면된다. UNION * 중복제거 후 값 반환* 중복제거를 위해 SORT 함* 유니온에서 정렬를 할경우 union 으로 테이블을 먼저 결합 한뒤 크게 s..
Oracle TABLE 목록 조회 1. 현재 계정의 테이블 목록을 보여줌 SELECT * FROM tab; 2. 모든 계정의 테이블 목록을 보여줌. SELECT * FROM all_tables WHERE OWNER = SCOTT; SELECT * FROM user-tables;
Ambiguous mapping found. Cannot map 'Controller의 이름' bean method Controller에서 @RequestMapping 이름이 중복되서 나타나는 에러. 중복된 @RequestMapping 이름을 변경해주면 해결.
Several ports (8080, 8009) required by Tomcat v6.0 Server at localhost are already in use. Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 톰캣이 실행되고 있는데 또 실행할때 생기..
Value '0000-00-00' can not be represented as java.sql.Date 에러 1. 원인 select 하려는 테이블에 타입이 date인 컬럼이 있다.이 컬럼의 데이터값이 0000-00-00(null) 로 들어가있는데, 이걸 select 하려고 하다보니 생기는 에러 2. 해결 jdbc.propertis에 jdbc.url
org.springframework.jdbc.BadSqlGrammarException 컬럼명을 잘못 기술 했을 경우 나타나는 에러