mybatis返回多行数据
来源:互联网 发布:淘宝产品详情页怎么做 编辑:程序博客网 时间:2024/05/17 23:30
xml映射
<mapper namespace="com.yihaomen.mybatis.models.UserMapper">
<resultMap type="User" id="UserList"><result property="id" column="id" />
<result property="userName" column="userName"/>
<result property="userAge" column="userAge" />
<result property="userAddress" column="userAddress"/>
</resultMap>
<select id="selectUserByID" resultMap="UserList">
select * from `user`
</select>
</mapper>
首先说一下sqlSession.selectOne()函数,它只能查询一条数据,如果表中的记录多于一条就会报错,空数据不会报错,也就是说当表中有一条或者没有数据时都会正常执行。
但如果想查询多条结果呢,就需要指定resultMap了,不仅要添加resultMap,还要在下面的sql具体语句中将resultType给改为resultMap
使用;
java.util.List<User> L = session.selectList("com.yihaomen.mybatis.models.UserMapper.selectUserByID");
for (User u : L) {
System.out.println(u.getId()+u.getUserName()+u.getUserAge()+u.getUserAddress());}
阅读全文
0 0
- mybatis返回多行数据
- Mybatis执行Update返回行数为负数
- Mybatis执行Update返回行数为负数
- Mybatis执行Update返回行数为负数
- Java MyBatis 插入数据库返回主键 总返回行数
- select语句返回多行数据-------游标的运用
- pl/sql函数如何返回多行数据
- Android socket获取服务器返回的多行数据
- springMVC+mybatis 增删改操作后判断影响行数一直返回-2147482646
- SqlServer 如何将查询出的多行数据拼成一个字符串返回
- 连接多行数据
- SQL查询之返回最值所在的行数据
- mybatis 在dao层插入数据, 返回了影响的行数, 但是数据库里面有看到数据
- IN,NOT IN,ANY和ALL用于比较子查询返回多行数据时你不知道的陷阱
- sql%rowcount 返回影响行数
- SQL返回受影响行数
- SQL 拼接多行数据
- Oracle多行数据合并
- 1035. 插入与归并(25)
- 虚拟服务器VPS-ECS-独服区别
- (POJ3259)虫洞穿越
- 限制文本框中只能输入时间
- iOS开发之旅(3):类似手机淘宝 App 主页界面实现
- mybatis返回多行数据
- Kotlin学习笔记--枚举和Sealed Class(密封、印章类型)
- Hello World!!!
- 服务器存储MDisk重建的数据恢复方法(北亚数据恢复)
- 自行车都智能化了,你可知道它的历史?
- MySQL数据文件直接通过拷贝备份与恢复
- QT自学笔记(九)
- apache-tomcat7配置虚拟主机
- 从今开始写博客