MyBatis的OrderBy語句是支持聯表查詢排序的。可以在在Mapper文件中編寫包含OrderBy語句的SQL語句,用于實現對聯表查詢結果的排序。在編寫OrderBy語句時,可以使用聯表查詢中的字段進行排序,如表名.字段名。
例如,下面是一個使用OrderBy語句對聯表查詢結果排序的示例:
<select id="selectUsers" resultType="User">
SELECT user.id, user.name, user.email, role.role_name
FROM user
INNER JOIN role ON user.role_id = role.id
ORDER BY role.role_name ASC
</select>
在上面的示例中,通過INNER JOIN將user表和role表聯接起來,然后使用OrderBy語句按照role表中的role_name字段對查詢結果排序。通過這種方式,可以實現對聯表查詢結果的排序。