在MyBatis中,可以通過@Options注解的timeout屬性來設(shè)置查詢超時(shí)時(shí)間。示例如下:
@Options(timeout = 5000)
@Select("SELECT * FROM users")
List<User> getUsers();
在上面的示例中,設(shè)置了查詢超時(shí)時(shí)間為5000毫秒(即5秒)。當(dāng)查詢執(zhí)行時(shí)間超過5秒時(shí),將拋出一個(gè)TimeoutException異常。