Java 数据存储到mysql 时间精度损失
存储、精度损失
原因如下↓ --时间部分应做处理,但我没改,直接利用对象存储了
<!--批量添加-->
<insert id="insertBatch" parameterType="java.util.List" useGeneratedKeys="true">
<selectKey resultType="java.lang.Integer" keyProperty="id" order="AFTER">
SELECT
LAST_INSERT_ID()
</selectKey>
insert into seal
(account_id, begin_time, end_time, type,`describe`)
values
<foreach collection="list" item="params" index="index"
separator=",">
(
#{params.accountId,jdbcType=INTEGER},
#{params.beginTime,jdbcType=DATE},
#{params.endTime,jdbcType=DATE},
#{params.type,jdbcType=INTEGER},
#{params.describe,jdbcType=VARCHAR},
#{params.filePath,jdbcType=VARCHAR},
#{params.createTime,jdbcType=DATE},
#{params.createUser,jdbcType=INTEGER},
#{params.createUserName,jdbcType=VARCHAR},
#{params.lastTime,jdbcType=DATE},
#{params.lastOperator,jdbcType=INTEGER},
#{params.lastOperatorName,jdbcType=VARCHAR}
)
</foreach>
</insert>
修改不了数据??
传值没带ID
真的是呵呵了