Oracle, Spring) TO_CHAR 문자열 변환 함수 이용해 실수 형식으로 고정 출력
tip) 문자열로 변환해 출력하더라도 mapper에서 숫자 타입 변수에 담으면 에러 없이 담김.
<select id="getAdditionalList" resultMap="commentUserDTO">
SELECT c.*, m.userName, m.randomString, TO_CHAR(s.starRating, 'fm0.0') AS starRating
// fm: 공백 제거
@Data
public class CommentUserDTO {
private String userName;
private String randomString;
private double starRating;
private CommentVO commentVO;
}
https://junghn.tistory.com/entry/JavaScript-%EC%86%8C%EC%88%98%EC%A0%90-%EC%B2%98%EB%A6%AC-%EB%B0%A9%EB%B2%95-toPrecision-%EC%82%AC%EC%9A%A9%EB%B2%95%EA%B3%BC-%EC%98%88%EC%A0%9C
https://junghn.tistory.com/entry/JavaScript-%EC%86%8C%EC%88%98%EC%A0%90-%EC%B2%98%EB%A6%AC-%EB%B0%A9%EB%B2%95-toFixed-%EC%82%AC%EC%9A%A9%EB%B2%95%EA%B3%BC-%EC%98%88%EC%A0%9C
<span>'+ commentUserDTOList[i].starRating.toFixed(1) +'</span>';