mybatis怎么返回数组类型

avatar
作者
筋斗云
阅读量:3

在MyBatis中,可以通过配置mapper文件中的resultType来指定返回结果类型为数组。以下是一个示例:

首先,定义一个Mapper接口,例如:

public interface UserMapper {     public String[] getUserNames(); } 

然后,在对应的mapper文件中配置查询语句,并指定返回结果类型为数组:

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

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!