在MyBatis中設置查詢超時時間可以通過配置statementTimeout
屬性來實現。在<select>
標簽中添加statementTimeout
屬性并設置超時時間(單位為秒),如下所示:
<select id="selectUser" parameterType="int" resultType="User" statementTimeout="5">
SELECT * FROM user WHERE id = #{id}
</select>
上述配置表示查詢語句執行超過5秒時會自動超時。需要注意的是,超時時間的設置可能會因數據庫的不同而有所差異,建議根據實際情況進行調整。