반응형
Java 에서 NamedParameter Jdbc Template를 사용중에 제목과 같은 에러를 만났다.
No value supplied for the SQL parameter 'column': No value registered for key 'column’ .
사용중인 자바 소스 내에 쿼리는 다음과 같다.
.... sql = "SELECT * FROM TABLE WHERE ID = :id and NAME = :nm;
이유는 간단하다.
바인딩 변수에 값을 정상적으로 찾지 못해서 발생한 에러이다.
sql 문에 바인딩 해주는 컬럼, 변수의 이름을 다시 확인해보고 오타를 수정하면 에러가 해결된다.
반응형
'IT > Java' 카테고리의 다른 글
java.net.MalformedURLException (19) | 2024.04.06 |
---|---|
java.lang.IllegalArgumentException at java.sql.Date.valueOf(Date.java:141) (17) | 2024.04.04 |
[Error] Invalid value type for attribute 'factoryBeanObjectType': java.lang.String (22) | 2024.03.27 |
[Error] java.lang.IllegalArgumentException: Illegal character in scheme at index 0: localhost (15) | 2024.03.26 |
RestClient 사용 (19) | 2024.03.25 |
댓글