본문 바로가기

Error50

[MyBatis] there is no getter for property named 에러 there is no getter for property named in 'user_name' ... 원인 : 아래처럼 camel case 써야 되는 곳에 snake case 써서 발생한 오류.. (결국 오타라는 뜻;) INSERT INTO user ( user_id , user_name , age ) VALUES ( #{userId} , #{userName} , #{age} ) ON duplicate KEY UPDATE user_name = #{user_name} , age = #{age} 해결 : 위에 #{user_name} 부분을 #{userName} 으로 바꿔주니까 해결 .. 머쓱; 2020. 2. 11.
[Java] java.io.FileNotFoundException '파일경로' (No such file or directory) java.io.FileNotFoundException '파일경로' (No such file or directory) at java.at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298) at java.base/java.io.FileOutputStream.(FileOutputStream.java:237) at java.base/java.io.FileOutputStream.(FileOutputStream.java:187) 행안부 우편번호 API 를 개발하면서 발생한 에러. (삽질로 읽어야 함;;) 행안부에 나와있는 가이드 고대로 했는데.. 2020. 1. 28.
[Mybatis] insert 시 unsupported return type 에러 해결방법 Throwable Error!!! uri: /demo/user/addUser, trace: org.apache.ibatis.binding.BindingException: Mapper method 'com.example.demo.api.user.mapper.TestMapper.addUser' has an unsupported return type: class com.example.demo.api.user.dto.User 기본 insert 하는 API 를 만들고 테스트해보니까 DB 에는 잘 들어가지만 Application 단에서 위 에러가 발생했다;; 테이블에 있는 데이터 타입과 DTO(Model) 에 선언한 데이터 타입이 상이한게 있나? 하고 봤지만 없음.. 결론은 Application 단 리턴타입이 문제.. 2020. 1. 8.
Uncaught TypeError: Cannot read property 'transition' of null Uncaught TypeError: Cannot read property 'transition' of null Chart.js 로 PieChart 를 만들던 중 이런 에러가 발생하였다. 아래처럼 한 페이지에 파이차트를 여러개 사용하면서, 실제 윈도우 객체 1개에 계속 new Chart 를 해주고 있었던게 문제가 되었다.12345678910111213window.pieChart = new Chart(ctx, { type : 'pie', data : data, options : { title : { display : true, fontSize : '16', fontColor : '#FFFFFF', text : $("#testVal").val() + ' ' + textId + '별 ' + textKind + .. 2019. 7. 23.
[JAVA] java.lang.StringIndexOutOfBoundsException JAVA 에서 String 문자열을 자르려고 substring() 을 사용했는데 이런 오류가 났다.. java.lang.StringIndexOutOfBoundsException: String index out of range: 300 원인 : 300자가 안되는 문자열을 300자로 자르려고 해서 발생. 해결 : substing() 전 length 체크하는 분기로직 추가..ㅠ 오류메세지에 답이 있지만, 기록하려고 또 끄적끄적 ☺️ 2019. 7. 12.
DBeaver Tool 로 Oracle Connection 시 "로케일을 인식할 수 없습니다" 오류 DBeaver Tool 로 Oracle Connection 시 "로케일을 인식할 수 없습니다" 라는 오류가 떨어졌다. 원인 : Mac OS 가 Sierra 로 업데이트 되면서 언어 설정이 변경됐고, 그 때문에 영어를 사용하지 않는 대부분 국가에서 언어를 정상적으로 잡지 못하는 이슈가 있다고 한다.해결 : 찾아보니 VMOption 에서 -Duser.language=ko 와 -Duser.country=KR 를 추가하면 된다고 했지만, 그냥 [시스템 설정 - 언어 및 지역] 을 만져주니 간단히 해결됐다. 여기에서 지역을 대한민국 -> 미국 으로 바꾸고, 다시 미국 -> 대한민국 으로 변경하면 된다. 단, DBeaver 를 사용할 경우 DBeaver 도 재시작을 해야 반영되니 참고. 2018. 11. 30.