溫馨提示×

mybatis中timestamp賦值的方法是什么

小億
255
2024-05-10 09:27:53
欄目: 編程語言

在MyBatis中,可以使用#{parameterName, jdbcType=TIMESTAMP}的方式來給timestamp類型的參數賦值。例如:

<insert id="insertUser" parameterType="User">
    INSERT INTO user (id, username, created_at) 
    VALUES (#{id}, #{username}, #{createdAt, jdbcType=TIMESTAMP})
</insert>

在上面的例子中,createdAt是一個java.sql.Timestamp類型的屬性,通過jdbcType=TIMESTAMP指定了它的數據類型為TIMESTAMP。當使用該參數進行插入操作時,MyBatis會自動將java.sql.Timestamp類型的值轉換為數據庫中的TIMESTAMP類型。

0