首页 > 作文

mybatis查询数据赋值到model里面为空的解决

更新时间:2023-04-04 16:40:59 阅读: 评论:0

目录
查询数据赋值到model里为空查询无数据的时候问题

查询数据赋值到model里为空

因为数据多所以在查询中使用分页,但是发现直接执行sql语句是可以获取到数据,而list里面却是空的

<lect id="list" resulttype="daliydo">    lect a1.* from (      lect    初一数学下册不等式    id ,rownum      from dual      <where>        <if te博士生读几年st="id != null and id != ''"> and id = #{id} </if>      </where>      <choo>        <otherwi>          order by id desc        </otherwi>      </choo>      ) a1    <if t八仙过海韩湘子est="offt != null and limit != null">      where rownum between #{offt} and #{offt}+#{limit}    </if>  </lect>

原因是 resulttype属性与model不对应。

我们使用分页会在查询值加入一个rownum的值,这个值在我们建立model的时候是没有的,所以只要在model里面加上rownum这个属性就可以。

当然你也可以使用别短途旅行的分页方法

查询无数据的时候问题

1.如果返回值是list、map这种集合类,会先执行new语句,再赋值。所以判断是否有数据时,只能用size==0来判断。

2.如果是普通的对象,不会new,所以可以使用是否为null来判断是否有数据。

以上为个人经验无花蔷薇,希望能给大家一个参考,也希望大家多多支持www.887551.com。

本文发布于:2023-04-04 16:40:58,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/c86a75f7607cfdfe7e6937b9d19fa628.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:mybatis查询数据赋值到model里面为空的解决.doc

本文 PDF 下载地址:mybatis查询数据赋值到model里面为空的解决.pdf

标签:数据   赋值   分页   可以使用
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
  • mybatis查询数据赋值到model里面为空的解决
    目录查询数据赋值到model里为空查询无数据的时候问题查询数据赋值到model里为空因为数据多所以在查询中使用分页,但是发现直接执行sql语句是可以获取到数据,而list里面却是空的