在 MyBatis 中,你可以使用 BigInteger
類型來處理 bigint 類型的數據
首先,確保你的數據庫表中有一個 bigint 類型的字段。例如,假設你有一個名為 users
的表,其中有一個名為 id
的 bigint 類型字段。
在你的 MyBatis 映射文件(例如 UserMapper.xml)中,編寫一個 SQL 查詢來獲取 bigint 類型的數據。例如:
SELECT * FROM users WHERE id = #{id, jdbcType=BIGINT}
</select>
這里,#{id, jdbcType=BIGINT}
表示將參數 id
作為 bigint 類型傳遞給 SQL 查詢。
BigInteger
類型的 id
字段。例如:public class User {
private BigInteger id;
private String name;
// 其他字段和 getter/setter 方法
}
public interface UserMapper {
User getUserById(BigInteger id);
}
getUserById
方法來獲取 bigint 類型的數據。例如:BigInteger userId = new BigInteger("123456789012345678");
User user = userMapper.getUserById(userId);
System.out.println("User: " + user);
這樣,你就可以在 MyBatis 中使用 bigint 類型進行查詢了。