在 MyBatis 的映射文件中,你可以使用 resultMap
或者 resultType
來配置 bigint 類型的字段映射。這里有一個例子說明如何配置:
首先,假設你有一個數據庫表,其中包含一個 bigint 類型的字段,例如:
CREATE TABLE example (
id bigint PRIMARY KEY,
name varchar(255) NOT NULL
);
然后,在你的 MyBatis 映射文件中,你可以使用 resultMap
來定義如何將查詢結果映射到 Java 對象:
<id property="id" column="id" javaType="java.lang.Long"/>
<result property="name" column="name" javaType="java.lang.String"/>
</resultMap>
接下來,你可以在你的
SELECT * FROM example WHERE id = #{id}
</select>
或者,你也可以直接在
SELECT id, name FROM example WHERE id = #{id}
</select>
在這種情況下,MyBatis 會自動將 bigint 類型的字段映射到 Java 的 Long
類型。