(Float)

java.lang.Integer cannot be cast to java.lang.Float  

 

형이 맞지 않아 오류가 나는 부분입니다.

 

java단에 형변환이 안맞거나, db에서 불러올때 맞지 않아 오류가 난부분입니다.

(Float)queryForObject("countDi11", baseDto, Float.class);<-- float 형으로 받게 해놨지만

<select id="countDi11"  resultType="Integer"> <--결과값형이 int형이였기 때문이다.

두 부분의 형을 맞추어주어야 한다.

 

 

<select id="countDi11"  resultType="Float"> <!-- true

+ Recent posts