[에러 메시지]java.lang.NumberFormatException: For input string: "null" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Long.parseLong(Long.java:589) at java.lang.Long.valueOf(Long.java:803) at common.SysCommon.setMoneyCommaFormaty(SysCommon.java:961) ...1. 원인NumberFormatException의 'null' 에러는 null값을 숫자로 변환하려고 할 때 발생한다. 이 문제를 해결하려면,변환하려는 값이 null인지 확인 후 n..
[Project]/업무일지
[에러 메시지]com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred while applying a parameter map. --- Check the nsCustOrderInfo.selectTotalAndAgreeCntCounts-InlineParameterMap. --- Check the statement (query failed). --- Cause: java.sql.SQLSyntaxErrorException: ORA-00911: invalid characterCaused by: java.sql.SQLSyntaxErrorException: ORA-00911: invalid character1. 원인xml 파일 내..
[에러 메시지]java.lang.NullPointerException1. 원인테스트용 DB를 연결해서 Java Application 프로그램을 실행하다보면운영DB는 데이터가 많아서 잘 연결되는데, 테스트DB는 데이터가 아예 없는 경우도 있어'NullPointerException' 에러가 표시되기도 한다. 데이터가 없어도 화면이 보이고 기능이 정상적으로 작동할 수 있게끔 예외처리를 잘 해줘야 하는 것 같다. 2. 해결NullPointerException 에러를 처리하기 위해,해당 예외가 발생할 수 있는 부분( view와 그 내부 요소들 등)에 대해 null 체크를 추가한다. 기존 코드@Overridepublic void set() { table.removeAll;} 수정 코드@Overridepublic v..
▶ 프로젝트https://soheepark.tistory.com/183 [Java, Java Swing/신규 개발] 쿠폰 발급 및 사용 내역 조회▶ 기본 정보더보기더보기Skills : Java 8, Java Swing MVC, Sping, ibatis 2.0, Oracle 11g[ERP] |-- src |--- menu |----- CouponHistory.java |----- CouponHistoryView.jsoheepark.tistory.com [에러 메시지]com.ibatis.common.jdbc.exception.NestedSQLException:Caused by: java.lang.RuntimeExc..
▶ 프로젝트https://soheepark.tistory.com/183 [Java, Java Swing/신규 개발] 쿠폰 발급 및 사용 내역 조회▶ 기본 정보더보기더보기Skills : Java 8, Java Swing MVC, Sping, ibatis 2.0, Oracle 11g[ERP] |-- src |--- menu |----- CouponHistory.java |----- CouponHistoryView.jsoheepark.tistory.com [에러 메시지]java.lang.reflect.InvocationTargetExceptionCaused by: java.lang.ArrayIndexOutOfBoun..
▶ 프로젝트https://soheepark.tistory.com/183 [Java, Java Swing/신규 개발] 쿠폰 발급 및 사용 내역 조회▶ 기본 정보더보기더보기Skills : Java 8, Java Swing MVC, Sping, ibatis 2.0, Oracle 11g[ERP] |-- src |--- menu |----- CouponHistory.java |----- CouponHistoryView.jsoheepark.tistory.com [에러 메시지]com.ibatis.common.jdbc.exception.NestedSQLException:--- Cause: java.sql.SQLSyntaxE..
▶ 프로젝트https://soheepark.tistory.com/183 [Java, Java Swing/신규 개발] 쿠폰 발급 및 사용 내역 조회▶ 기본 정보더보기더보기Skills : Java 8, Java Swing MVC, Sping, ibatis 2.0, Oracle 11g[ERP] |-- src |--- menu |----- CouponHistory.java |----- CouponHistoryView.jsoheepark.tistory.com [에러 메시지]Caused by: java.sql.SQLSyntaxErrorException: ORA-02000: missing WITHIN keywordCau..
▶ 프로젝트https://soheepark.tistory.com/183 [Java, JavaSwing/신규 개발] 쿠폰 발급 및 사용 내역 조회▶ 기본 정보더보기Skills : Java 8, Java Swing MVC, Sping, ibatis 2.0, Oracle 11g[ERP] |-- src |--- menu |----- CouponHistory.java |----- CouponHistoryView.java[MW] soheepark.tistory.com [에러 메시지]java.lang.reflect.InvocationTargetExceptionCaused by: java.lang.ArrayIndexOutOf..
▶ 기본 정보더보기더보기Skills : Java 8, Java Swing MVC, Sping, ibatis 2.0, Oracle 11g[ERP] |-- src |--- menu |----- CouponHistory.java |----- CouponHistoryView.java[MW] |-- src |--- biz |--- dao |--- dto |--- sql |-- conf |--- SqlMap.xml** 테이블명, 코드 구성, 변수 이름 등의 자세한 정보는 배제하고 조건이나 화면 등 일부 내용 변경하여 소..
com.ibatis.common.jdbc.exception.NestedSQLException: --- Cause: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'a_data' in class 'dto.dataDTO'Caused by: com.ibatis.common.beans.ProbeException: There is no READABLE property named 'a_data' in class 'dto.dataDTO' 해당 에러 메시지가 나타난 원인은 xml 내 value값을 잘못 기재한 단순 실수였다.주의 깊게 봤으면 일어나지 않았을 에러이다. 그렇지만 해당 에러를 통해 배운 점도 있다. '오타' 또는..
[현상황]웹 개발이 아닌, 자바 어플리케이션 개발 (Java Swing, Java)DB : Oracle 11gJAVA : JDK 1.8Java Swing을 이용한 MVC 구조 (DTO, DAO, BIZ) View단에서 날짜 데이터를 변경하여 저장을 클릭하면 다음과 같은 문제가 발생했다.'yyyymmdd'가 아닌 'yy/mm/dd' 형식으로 날짜 데이터 저장날짜 데이터가 존재하는 A의 정보를 화면에 표시 후, 날짜 데이터가 NULL인 B의 정보를 표시하는 화면을 띄우면 A의 날짜 정보가 그대로 표시되는 문제 발생날짜 데이터의 첫번째 수정만 반영되고 두번째 수정서부터는 반영되지 않음View.java 파일은 문제가 없는 것 같고,건드려야 할 파일이 있다면 xml과 서비스단 로직 파일인 것 같다.1. Parse..