코드를 작성할때, 코드의 이해를 돕기위해 반드시 주석을 달아야 한다. 하지만 주석을 달기전에 먼저 좋은 변수명, 함수명을 작성하도록 한다.변수와 함수명이 가이드가 될 수 있도록 한다. 2019. 1. 16. Mybatis Mapping시 resultType과 parameterType이 같으면, DBMS에서는 쿼리가 정상적으로 동작함에도 제대로 setter/getter를 할 수 없다. Mybatis Mapping시 resultType과 parameterType이 같으면, DBMS에서는 쿼리가 정상적으로 동작함에도 제대로 setter/getter를 할 수 없다. 증상: resultType과 parameterType이 같은 DTO를 가지면, 제대로 getter/setter가 동작하지 않는다. select * from reply where board = #{boardNum} and userId = #{userNum} DBMS에서는 정상적으로 결과가 출력되는데JAVA에서 호출시 계속해서 null이 넘어옴.. 심지어 #{boardNum}처럼 파라미터타입의 멤버변수를 받아오는 곳에서 하드코딩으로 값을 넣어줘도 에러가 남.. 2019. 1. 15. Get은 헤더로만 데이터를 저장 할 수 있다. POST는 헤더 또는 body에 전달인자를 저장할 수 있다. GET setAttribute 메서드 로 request에 Attribute를 저장 할 수 있다.POST는 헤더는 물론 body는 HttpsUrlConnetion객체에 OutputStream을 연결해서,파라미터들을 byte 형식으로 써주는 형식으로 body에 데이터를 전송 가능하다. con = (HttpsURLConnection) reqestUrl.openConnection(); ...생략.... if(isBodyData == true){ DataOutputStream out = null; try { out = new DataOutputStream(con.getOutputStream()); out.writeBytes((String)param); out.flush();// 버퍼 비움. 전송! } catch .. 2019. 1. 15. DB 에서 컬럼타입이 DATA이면 JAVA에서 맵핑해서 가져올 객체는 String이여야 한다. JAVA mapperState 객체가 Int면 getInt-라는 에러가 난다. 2019. 1. 15. 반복문에서 break와 switch 기초of기초지만 헷갈려서 정리 for(int index = 0 ; index < 5; index ++) {break;continue;} 반복문이나 switch문(continue는 switch에서 반드시 반복문과 함께 써야 함)안에서 break와 continue. continues;는 해당 조건의 처음으로 돌아간다. 그러니까 index를 증가시키지 않고 '그 조건 그대로 다시 한번 실행한다.'break;는 그 분기를 끝낸다. 그래서 for문이 하나거나, switch문에서는 완전히 빠져나갈수 있다. 2019. 1. 13. PL/SQL에서 변수명과 프로시저명이 같으면 안된다. 엄청난 뻘짓.두개가 같으면 프로시저로 인식을 안하고 변수로 인식을 한다.-트리거 안에서 작업중인 테이블을 참조하면 안 된다. 2019. 1. 12. 이전 1 ··· 41 42 43 44 45 46 47 다음