在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类型的数组。


