mybatis

mybatis怎么返回数组类型

小亿
729
2024-06-07 13:02:18
栏目: 编程语言
开发者专用服务器限时活动,0元免费领! 查看>>

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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:mybatis怎么返回int类型

0
看了该问题的人还看了