`
jeonkeen
  • 浏览: 39555 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

报错 no row with the given identifier exists: //could not load an entity:

阅读更多

类似于:

严重: No row with the given identifier exists: [com.twitter.entity.TwitterTopicImage#0]; nested exception is org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.twitter.entity.TwitterTopicImage#0]
org.springframework.orm.hibernate3.HibernateObjectRetrievalFailureException: No row with the given identifier exists: [com.twitter.entity.TwitterTopicImage#0]; nested exception is org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.twitter.entity.TwitterTopicImage#0]

 

是关联问题  也就是是说关系数据库一致性遭到了破坏,找到相关表,就可以解决了   比如说

有两张表,topic和topicImage.产生此问题的原因就是topic里做了关联<one-to-one>或者<many-to-one unique="true">(特殊的多对一映射,实际就是一对一)来关联topicImage.当hibernate查找的时候,topicImage里的数据没有与topic相匹配的,这样就会报No row with the given identifier exists这个错.(一句话,就是数据的问题!)

      假如说,topic里有自身的主键id1,还有topicImage的主键id2,这两个字段.

      如果hibenrate设置的单项关联,即使topic中的id2为null值,topicImage中id2中有值,查询都不会出错.但是如果topic中的id2字段有值,但是这个值在topicImage中主键值里并没有,就会报上面的错!

      如果hibernate是双向关联,那么topic中的id2为null值,但是topicImage中如果有值,就会报这个错.这种情况目前的解决办法就是改成单项关联,或者把不对应的数据改对!
分享到:
评论

相关推荐

    PHPExcel导出

    这个库使得在服务器端生成、编辑和输出Excel文档变得简单,尤其在数据报表和批量数据操作方面非常实用。现在,我们将深入探讨如何使用PHPExcel进行数据导出。 首先,我们需要创建一个PHPExcel对象。...

    WPF之Uri加载图片

    在WPF(Windows Presentation Foundation)中,统一资源标识符(URI, Unified Resource Identifier)是一种标准机制,用于定位和访问各种类型的资源,包括图像。本文将详细介绍如何使用URI加载图像资源,以及通过...

    mediafire-direct:使用正常的Mediafire文件下载URL,该网站应自动重定向到直接下载URL

    媒体直接 使用正常的Mediafire文件下载URL,该网站应自动重定向到直接下载URL。...://www.mediafire.com/file/[download-identifier]/file identifier] / https://thealiendrew.github.io/mediafir

    Package with uri not found.doc

    在Eclipse插件开发中,遇到“Package with uri not found”的错误通常是由于EMF(Eclipse Modeling Framework)在加载模型时找不到对应的ECORE文件。这个问题可以从多个角度来分析和解决。 首先,我们要理解EMF的...

    no resource

    很抱歉,但根据提供的信息,标题"no resource"和描述"fe ge 2007 programe"没有明确指出任何具体的IT知识点。标签同样显示为"no resource",也没有提供额外的线索。压缩包子文件的文件名称列表包括:飞鸽传书升级...

    iphone 本地通知实例

    let request = UNNotificationRequest(identifier: "RemindMe", content: content, trigger: trigger) center.add(request) { (error) in if let error = error { print("添加通知请求时出错:\(error....

    yunpan.zip_com.imilab.yunpan_http://yunpan.gqvis

    1. 资源定位:每个资源都有一个唯一的URI(Uniform Resource Identifier),例如`http://yunpan.gqvis/users/{userId}/files/{fileId}`,用于访问和操作特定用户下的文件资源。 2. 方法分离:使用HTTP动词表示对资源...

    huggingface的bert-base-uncased

    **标题解析:** "huggingface的bert-base-uncased" 指的是Hugging Face平台上Google提供的一个预训练模型,名为"bert-base-uncased"。BERT(Bidirectional Encoder Representations from Transformers)是由Google ...

    由浅入深mit 老师教你学微分

    &lt;lom:entity&gt;Rogers, Hartley&lt;/lom:entity&gt; - &lt;lom:date uniqueElementName="date"&gt; &lt;lom:dateTime uniqueElementName="dateTime"&gt;2006-08-10&lt;/lom:dateTime&gt; &lt;/lom:date&gt; &lt;/lom:contribute&gt; &lt;/lom:lifecycle...

    The Digital Object Identifier initiative: metadata implications

    数字对象标识符(Digital Object Identifier,简称DOI)是一种持久性标识符,用于唯一地标识数字资源,如学术文章、数据集等。DOI系统由国际DOI基金会管理,并在出版界广泛采用。随着数字资源的增加以及对资源描述的...

    RHEL7.4Oracle12cR2RAC安装.docx

    最后,Oracle RAC SID(System Identifier)是`pccard1`和`pccard2`,表明有两个RAC节点。集群实例名称是`pccard`,PDB(Pluggable Database)是`PCCARDDB`。这些是数据库实例和容器的标识符,用于区分不同的数据库...

    kali linux 安装 NVIDA 显卡驱动教程

    Identifier "layout" Screen 0 "nvidia" Inactive "intel" EndSection Section "Device" Identifier "nvidia" Driver "nvidia" BusID "PCI:1:0:0" # 使用你之前查到的BusID替换此处 EndSection Section ...

    Content Provider

    - **URI**:Uniform Resource Identifier(统一资源标识符),是 Content Provider 提供数据访问的标准路径。每个 Content Provider 都会对外提供一个公共的 URI,其他应用程序可以通过这个 URI 来对数据进行增删改...

    Modbus_on_TCP、IP标准协议

    - 事务标识符 (Transaction Identifier): 标识一次具体的通信过程。 - 协议标识符 (Protocol Identifier): 标识使用的协议版本。 - 长度 (Length): 表示PDU的长度。 - 单元标识符 (Unit Identifier): 指明目标...

    http协议开发包(全)

    - URI(Uniform Resource Identifier)应清晰地表示资源,遵循CRUD原则。 7. **HTTP安全**: - 防止跨站脚本攻击(XSS)、跨站请求伪造(CSRF)、中间人攻击等,需要正确设置安全头,如Content-Security-Policy、...

    外网无法访问HDFS org.apache.hadoop.hdfs.BlockMissingException: Could not obtain block

    报错 org.apache.hadoop.hdfs.BlockMissingException: Could not obtain block 2、百度结果 参考 https://blog.csdn.net/xiaozhaoshigedasb/article/details/88999595  防火墙记得关掉; 查看DataNode是否启动;...

    登录的loginfo

    3. **IMPI and IMPU**: "impi='denghuayu', impu='&lt;sip:denghuayu@ekiga.net&gt;'",IMPI(Identity-Independent Personal Identifier)是用户的身份标识,而IMPU(Identity-Dependent Personal Identifier)则是与具体...

    Github-volley 最新jar包和源代码 2015.07.28

    create NetworkError using IOException, not using null response 1.0.17 2015.07.13 merge upstream, stop logging slow requests outside of debug logs merge pr #64, fix leaking the last request object...

    计算机网络第六版答案

    14. If the two ISPs do not peer with each other, then when they send traffic to each other they have to send the traffic through a provider ISP (intermediary), to which they have to pay for carrying ...

Global site tag (gtag.js) - Google Analytics