본문 바로가기
반응형

백엔드/MyBatis9

java.lang.NumberFormatException: For input string: “y” 에러 해결방법 http://t-ara72.blogspot.com/2013/10/mybatis-numberformatexception.html mybatis에서 NumberformatException이 나는 경우 출처: http://sinius.net/?p=308 java.lang.NumberFormatException: For input string: “y” 에러 해결방법 ### Error querying database. Cause: java.l... t-ara72.blogspot.com 한마디로 말하자면 따옴표를 char형으로 읽어서 char형은 사실 숫자이므로 NumberFormatException이 발생했다. 2020. 11. 11.
sql-map-config.xml error parsing mapper xml null 새 스프링 부트 서버를 만들고있는데 쓰던 코드 고대로 넣었는데 안되는 문제 발생 디버그 모드로 켜서 문제가 되는 부분을 열어보니 문제는 Mybatis의 SqlSessionFactoryBean을 초기화할때 MapperLocations 경로로 classpath:/sqlmap/**/*.xml 이라고 해놓고 그안에 sql-map-config.xml도 같이 넣어놓았기 때문 mapper경로에서 xml파일을 찾았는데 만 있고 가 존재하질 않으니 NullPointerException이 발생했던 것이다. https://stackoverflow.com/questions/21124796/error-parsing-mapper-xml-cause-java-lang-nullpointerexception Error parsing M.. 2020. 10. 13.
Caused by: org.apache.ibatis.ognl.ParseException: Encountered " <IDENT> "AND "" at line 1, column 21. ibatis 다이나믹 쿼리는 if문만 있다. mybatis에서 바꿔주는 과정에 if문의 test안에 &&를 넣으니 에러가 나서 AND로 바꿨는데 에러 발생 소문자 and만 된다고 한다. 참고로 대소비교도 > >>" ... "ushr" ... "+" ..... 2020. 6. 8.
'Oracle.ManagedDataAccess.Types.OracleString' 형식 개체를 'System.String' 형식으로 캐스팅할 수 없습니다. 'Oracle.ManagedDataAccess.Types.OracleString' 형식 개체를 'System.String' 형식으로 캐스팅할 수 없습니다. OR 지정한 캐스트가 잘못되었습니다. 프로시저 output 받는데 dbtype 속성을 적어줘서 생긴 문제 안적으면 알아서 바꿔주는데 적어놔서 이렇게 떴다. 2019. 6. 19.
DB <-> Application List, Enum 등 변환 Enum을 Item 클래스에 사용해놓으면 다 좋은데 디비에 저장할 때, 다시 꺼내올 때가 문제다.List도 마찬가지 Mybatis의 TypeHandler를 통해서 Converter를 한번 구현해놓고 계속 쓰도록 하자Item마다 구현하려니 너무 더럽다. 2019. 3. 20.
SqlSession was not registered for synchronization because synchronization is not active 1. http://ddakker.tistory.com/3212. http://yeory.com/3323. http://jechue.tistory.com/484. http://lunal.tistory.com/entry/spring-mybatis-%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98-%EC%84%A4%EC%A0%955. https://m.blog.naver.com/PostView.nhn?blogId=ck791024&logNo=40188108679&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F 2018. 11. 1.
반응형