`

错误处理

 
阅读更多

同样的错误出现了两次了,虽然前面的错误处理了,但是现在还是处理了半天才找到错误,记录下来吧。

错误是:entity not found 'Student',它的意思大家都知道是找不到‘Student’这个实体类,我用的是Hibernate做的,与之有关的有两处可以出现错误,一个是Hibernate的配置文件路径错误,另外一个可能会是实体类的映射文件中错误。如果错误出现在Hibernate.cfg.xml文件中,那就可能是我们全类名错误,我们应该检查Hibernate.cfg.xml文件中的这段代码,<mapping resource="com/cgz/entity/Student.hbm.xml" />需要注意的是,我们在利用数据源反向工程生成实体类以及对应的映射文件的时候,可能会因为忘记定义包而把他们放在了default package中,当我们发现这样的情况时出于编程规范,我们势必会建一个实体类的包,把反向生成的类都重新放到自己定义的实体包中,这样虽然包于类对应上了,但是在配置文件中的这段代码中的全类名还会是这个<mapping resource="./Student.hbm.xml" />样子,这样如果我们不改正确的话路径不对,就会显示entity not found 'Student',所以当我们改变包的路径时,一定要记着看一下配置文件中的路径是否正确。还有一个错误就发生在实体类的映射文件中的如下代码中, <class name="com.cgz.entity.Student" table="student" catalog="test">在这段代码中,同样的原因会导致这段代码成如下样子, <class name="Student" table="student" catalog="test">,这样的话,class标签中name需要是全类名的要求满足不了,就还会出现entity not found 'Student'。以上两处错误出现一处都会出现entity not found 'Student'错误。

分享到:
评论

相关推荐

    QTP错误处理机制概述

    ### QTP错误处理机制概述 #### 一、概述 本文主要探讨QuickTest Professional(以下简称QTP)中的错误处理机制,旨在深入理解QTP如何管理运行时可能出现的各种错误,以确保测试脚本的稳定性和可靠性。文章将涵盖...

    ABB机器人错误处理方法

    ABB机器人错误处理方法

    struts错误处理机制小例子

    在这个“struts错误处理机制小例子”中,我们将探讨Struts如何优雅地处理应用程序中的异常和错误,确保用户界面的友好性和系统的稳定性。 在Struts框架中,错误处理主要依赖于两个关键组件:ActionForm和Struts配置...

    ASP.NET的错误处理机制

    ### ASP.NET的错误处理机制详解 #### 一、引言 在Web开发中,错误处理是确保用户体验和系统稳定性的重要环节。ASP.NET作为一款广泛使用的Web应用程序开发框架,提供了多种有效的错误处理机制,帮助开发者更好地...

    编译原理错误处理实验包

    这个“编译原理错误处理实验包”似乎是一个用于教学或研究目的的资源,包含了多个测试文件和输出结果,旨在帮助学习者理解和掌握编译器在遇到错误时的处理机制。 编译原理主要包含以下几个关键概念: 1. **词法...

    一个非常好用gis arctool的工具--10种常见拓扑错误处理神器!

    一个非常好用gis arctool的工具--10种常见拓扑错误处理神器!只需要将该工具添加到ArcGIS自定义工具箱里面,双击即可运行,方便高效。10种常见拓扑错误处理包含功能:点不在线面上处理、检查多部件要素、面缝隙处理、...

    自动添加错误处理工具-精品源代码 自动添加错误处理工具-精品源代码

    标题和描述中提到的"自动添加错误处理工具"是一个针对编程环境的实用程序,它能够自动化地在源代码中插入错误处理机制,帮助开发者更好地管理和预防运行时错误。这个工具可能是用VB(Visual Basic)开发的,因为文件...

    vb插件:VB6 IDE 函数过程错误处理代码自动添加插件 VB6IDE_InsertErrHand_Addin

    描述:VB6 IDE 函数过程错误处理代码自动添加插件(VB6IDE_InsertErrHand_Addin) 安装方法: 1.点击菜单“工程-引用”,选择这个dll 2.然后点击菜单“外接程序-外接程序管理器”,选择“Insert Error Hand”,把右...

    Android-Android和Java的错误处理库

    在Android应用开发中,错误处理是一项至关重要的任务,它确保了程序的稳定性和用户体验。Java作为Android的主要编程语言,其错误处理机制对于开发者来说是必须掌握的。本篇将深入探讨Android与Java中的错误处理库...

    错误处理_场景恢复与错误优先级

    在自动化测试领域,QuickTest Professional(QTP)是一款广泛使用的功能测试工具,它提供了强大的错误处理和场景恢复机制。本文将深入探讨QTP中的错误处理机制,以及如何根据错误优先级进行有效管理。 首先,QTP的...

    VB自动添加错误处理工具

    在VB(Visual Basic)编程中,错误处理是一个关键部分,它确保程序在遇到问题时能够优雅地处理异常,而不是突然崩溃。"VB自动添加错误处理工具"是一个实用的辅助工具,它可以帮助开发者快速且系统地在代码中集成错误...

    分享VB错误处理

    在VB编程中,错误处理是不可或缺的一部分,因为它允许程序员优雅地处理可能出现的异常情况,确保程序的稳定性和用户体验。在VB中,错误大致分为两类:编译错误和运行期错误。 编译错误是由于源代码不符合VB语言的...

    php_错误处理机制

    良好的错误处理机制不仅能帮助开发者更好地调试代码,还能提升用户体验,尤其是在Web应用程序中。本文将深入探讨PHP中的错误处理机制,包括基本概念、实现方法以及PHP5中引入的异常处理机制。 #### 二、PHP 错误...

    易语言数组错误处理模块

    1. **InstallError**:这是一个安装错误处理的函数,可能负责注册错误处理回调,当数组操作出错时,该回调会被调用,执行相应的错误处理逻辑,比如记录错误信息、显示错误提示或者安全地退出程序。 2. **内存补丁**...

    PHP错误处理函数

    然而,`die()`仅能简单终止脚本,对于更复杂的错误处理需求,我们可以创建自定义的错误处理器。PHP允许我们通过`set_error_handler()`函数注册一个用户定义的函数来处理错误。这个函数在发生错误时会被调用,接收...

    PHP中的错误处理、异常处理机制分析

    2. **自定义错误处理器**:通过`set_error_handler()`函数,我们可以设置一个自定义的错误处理函数,以便在发生错误时按照自定义的方式处理。例如: ```php function customErrorHandler($error_level, $error_...

    QTP错误处理机制概述(中文版).pdf

    《QTP错误处理机制概述》 QuickTest Professional (QTP) 是一款自动化测试工具,用于创建和执行自动化测试脚本来模拟用户的操作行为,以验证软件应用程序的功能和性能。QTP 提供了多种错误处理机制来确保测试脚本的...

    asp.net错误处理机制

    ### ASP.NET错误处理机制详解 #### 一、引言 在Web开发中,错误和异常是不可避免的现象。对于用户而言,遇到错误时看到的是一个友好的提示信息而非复杂的错误堆栈,而对于开发者,则需要能够捕获这些错误并进行...

Global site tag (gtag.js) - Google Analytics