insert 시 2022-08-30 11:16:47.000
이와 같은 형식이 string으로 되어 있을 때
DB등록 시 timestamp형식으로 바꿔야 했다.
<insert parameterType="testDto">
INSERT INTO public."tbl"
(
<trim suffixOverrides=",">
"ID",
"REGIST_ID",
"REGIST_DT",
"UPDT_ID",
"UPDT_DT"
</trim>
) VALUES (
<trim suffixOverrides=",">
#{id},
#{registId},
#{registDt},
#{updtId},
now()
</trim>
)
</insert>
<insert parameterType="testDto">
INSERT INTO public."tbl"
(
<trim suffixOverrides=",">
"ID",
"REGIST_ID",
"REGIST_DT",
"UPDT_ID",
"UPDT_DT"
</trim>
) VALUES (
<trim suffixOverrides=",">
#{id},
#{registId},
// 여기를 그냥 #{registDt}하면 timestamp 오류 발생
To_TIMESTAMP(#{registDt},'YYYY-MM-DD HH24:mi:ss.SSSSSX'),
#{updtId},
now()
</trim>
)
</insert>