`

确认方法没有错误,但查询结果不正确

 
阅读更多

问题:在调试某web工程时,发现一个po.getXXX()没有执行,Debug 调试,该XXX属性为空,但数据表中有值,且没有任何报错

解决:

1.重新执行单元测试类,发现问题确实存在,查不到值

2.检查mapper.xml 没有看到问题

3.重新检查,发现是 查询select xx..的问题,那个属性字段,没有在select范围内

注意:

1.po类只是映射类,同一个po类可以映射多个表

2.mapper.xml文件中可以有多个表的操作,

优势:若需要保存数据的现有状态,且在另一个表中保存数据的历史变化状态,
      参数使用同一po类,避免了po间数据转化

3.书写时要注意,两个方法不要相互交叉书写,容易乱,尤其要注意所查询的属性
分享到:
评论

相关推荐

    数据库附加失败 错误5172 解决方法

    ### 数据库附加失败 错误5172 解决方法 #### 问题描述 在尝试将数据库附加到SQL Server实例时遇到错误5172:“文件‘F:\db_WL_Log.LDF’文件头不是有效的数据库文件头。FILE SIZE属性不正确。”此问题通常发生在...

    C语言错误信息查询

    ### C语言错误信息查询知识点详解 #### 英文错误信息翻译与解析 在学习和使用C语言的过程中,遇到编译器抛出的错误信息是常有的事。理解这些错误信息对于解决问题至关重要。以下是对给定文件中提到的一些常见C语言...

    PowerBuilder错误代码查询解析

    错误代码查询解析是解决程序运行时问题的关键,它能帮助开发者快速定位并修复问题。本篇文章主要针对PowerBuilder中的错误代码进行详细解释,以便开发者理解错误产生的原因,并采取相应的解决措施。 1. 错误代码1:...

    解决pycharm运行出错,代码正确结果不显示的问题

    遇到PyCharm运行出错、代码正确但结果不显示的问题时,首先应检查Python解释器版本及安装路径,尝试替换`Scripts`目录、设置环境变量、重置解释器等方法解决问题。若问题仍未解决,可以考虑更新PyCharm版本或寻求...

    IL 格式不正确Bad IL Format

    这个问题可能是由于多种原因引起的,包括但不限于编译错误、混淆器问题、反编译再编译的错误或者是试图加载不兼容的程序集。 IL是.NET Framework的核心组成部分,它是源代码经过C#、VB.NET等.NET语言编译后的结果,...

    mysql常见错误提示及解决方法

    错误130:文件格式不正确 - **问题描述**:此错误表明遇到的文件格式不符合MySQL预期的标准。 - **解决方法**: - 检查文件是否被正确创建且格式正确。 - 使用`myisamchk`工具来修复损坏的MyISAM表。 - 如果是...

    DSP实验常见错误及解决方法

    这种错误通常发生在之前设置了硬件仿真平台(如sdgo2xx)的情况下,而在进行软件仿真时没有正确地切换平台。 **错误原因:** 错误的根本原因是CCS的设置中仍然保留了硬件仿真的配置信息,而此时用户想要进行的是...

    高斯计算难收敛错误的一般解决方法

    高斯计算难收敛错误的解决方法需要了解高斯计算的基本原理和常见的错误类型,通过检查初始文件、SCF 不收敛、分子对称性改变、Opt 时收敛的问题、优化过渡态等方法可以解决高斯计算中的常见错误。

    基于偶然正确性概率的错误定位技术1

    这一现象指的是在软件中存在错误的代码行被执行,但由于某些不可预见的输入或环境条件,错误并未导致程序失败,反而产生了正确的结果。这种情况下,传统的基于代码覆盖率的错误定位技术可能会失效,因为它们通常依赖...

    八种常见Excel错误提示及问题解决方法

    若公式本身正确但仍然显示错误,则可以尝试将单元格格式设置为非日期或时间格式来显示其值。 #### 2. #VALUE! **错误描述**: 当公式中的参数或运算对象类型错误,或者Excel无法自动更正公式时,会出现“#VALUE!”...

    ORACLE错误码及解决方法

    Oracle数据库在运行过程中可能会遇到各种错误,这些错误通常以错误码的形式出现,配合错误描述帮助开发者和管理员定位问题。本文将详细介绍几个常见的Oracle错误码及其解决方法。 首先,错误码ORA-04014和ORA-04015...

    应用程序无法启动,因为应用程序的并行配置不正确 的原因及解决办法

    标题 "应用程序无法启动,因为应用程序的并行配置不正确" 是一个常见的错误提示,通常出现在Windows操作系统中,当用户尝试运行某些依赖于特定版本的.NET Framework或其他组件的应用程序时。这个错误表明应用程序的...

    flash编译器错误查询表实用.pdf

    如果在子类中重写了基类的方法,但没有使用`override`关键字,编译器会报此错误。务必在覆盖方法前加上`override`。 10. **错误1026:构造函数必须是实例方法** 构造函数是用于初始化新对象的特殊方法,它不能是...

    网站数据库连接错误解决方法

    ### 网站数据库连接错误解决方法 在网站开发与维护过程中,经常会遇到数据库连接失败的问题,这不仅会影响到用户体验,还会导致数据无法正常读写,严重影响业务运行。本文将详细介绍几种常见的网站数据库连接错误...

    Oracel 错误码查询

    - **原因**:在定义表的约束条件时,如果约束条件的名字缺失或格式不正确,将会引发此错误。 - **解决方法**: - 检查约束条件名是否已被正确命名且遵循了Oracle的命名规则; - 确认约束条件名未被其他对象使用。 ...

    adsl错误代码查询

     原因:ADSL MODEM电源没有打开,网卡和ADSL MODEM的连接线出现问题,软件安装以后相应的协议没有正确 邦定,在创立拨号连接时,建立了错误的空连接 解决:检查电源,连接线;检查网络属性,RasPPPoE相关的协议是否...

    SVN各种错误提示产生原因及处理方法大全

    解决方法是确认输入正确的 SVN 服务地址,可以在浏览器中输入该地址进行确认。 5. The version of your subversion (client) is below 1.5.0, upgrade to 1.5.0 or above. 该错误提示的原因是客户端的软件版本低于...

    SQL Server2005报表服务器错误的常见问题解决方法

    当遇到如`rsInvalidReportServerDatabase - did not match any documents`这类错误时,通常是由于报表服务器数据库的权限设置不正确,或是升级过程中出现的问题。解决方案包括: 1. **停止报表服务**:在服务管理器...

    Mac App Store出现“未知错误”解决方法.docx

    Mac App Store出现“未知错误”解决方法 Mac App Store是一个 macOS 操作系统中的应用程序商店,用户可以通过它下载和更新应用程序。但是,有时候用户可能会遇到“未知错误”的问题,无法下载或更新应用程序。今天...

    actionscript 运行时 错误

    当ActionScript遇到多个可能的绑定(比如同名的变量或函数)时,它无法确定哪个是正确的,从而抛出这个错误。这可能是命名冲突的结果,需要更清晰的命名策略来避免。 10. **错误1009:无法访问空对象引用的属性或...

Global site tag (gtag.js) - Google Analytics