在 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
类型。