在MyBatis中,當使用group_concat函數來連接字符串時,如果有NULL值,則默認會返回NULL。如果想要替換NULL值,可以使用MySQL的IFNULL函數來對NULL值進行處理。
例如,在MyBatis的SQL語句中使用IFNULL函數來處理NULL值:
SELECT id, group_concat(IFNULL(name, '')) as names
FROM table
GROUP BY id;
這樣就可以將NULL值替換為空字符串。也可以根據具體的需求來替換為其他值,比如替換為特定的文本或者數字等。