在MyBatis中,可以通過配置mapper文件中的resultType來指定返回結果類型為數組。以下是一個示例:
首先,定義一個Mapper接口,例如:
public interface UserMapper {
public String[] getUserNames();
}
然后,在對應的mapper文件中配置查詢語句,并指定返回結果類型為數組:
<!-- UserMapper.xml -->
<mapper namespace="com.example.UserMapper">
<select id="getUserNames" resultType="java.lang.String">
SELECT name FROM users
</select>
</mapper>
最后,在代碼中調用Mapper接口的方法來獲取數組類型的結果:
SqlSession session = sqlSessionFactory.openSession();
UserMapper userMapper = session.getMapper(UserMapper.class);
String[] names = userMapper.getUserNames();
session.close();
這樣就可以從數據庫中查詢出對應的數據,并返回一個String類型的數組。