Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >hibernate惰性真实错误

hibernate惰性真实错误
EN

Stack Overflow用户
提问于 2011-01-12 13:01:31
回答 4查看 4.7K关注 0票数 2

当我尝试将lazy true放在下面的属性中时,我得到了一个错误:

代码语言:javascript
运行
AI代码解释
复制
 <many-to-one name="ProductCategory" class="com.BiddingSystem.Models.Category" fetch="join" lazy="true">
            <column name="PRODUCTCATEGORY" />
        </many-to-one>

堆栈跟踪:

代码语言:javascript
运行
AI代码解释
复制
Caused by: org.xml.sax.SAXParseException: Attribute "lazy" with value "true" must have a value from the list "false proxy no-proxy ".
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
        at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.validateDTDattribute(XMLDTDValidator.java:1414)
        at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.addDTDDefaultAttrsAndValidate(XMLDTDValidator.java:1333)
        at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDValidator.java:1940)
        at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:764)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
        at org.dom4j.io.SAXReader.read(SAXReader.java:465)
        at org.hibernate.util.xml.MappingReader.readMappingDocument(MappingReader.java:75)
EN

回答 4

Stack Overflow用户

发布于 2011-01-12 13:06:21

多对一映射中不允许lazy=为true。您应该使用false/proxy/no-proxy。

谢谢。

票数 5
EN

Stack Overflow用户

发布于 2011-01-12 13:12:40

从Hibernate DTD中删除了lazy="true“(这就是导致错误的原因)。您应该使用lazy="no-proxy“。

票数 5
EN

Stack Overflow用户

发布于 2011-01-12 16:12:33

代码语言:javascript
运行
AI代码解释
复制
Attribute "lazy" with value "true" must have a value from the list "false proxy no-proxy ".

它应该在列表中有一个值:

代码语言:javascript
运行
AI代码解释
复制
false, proxy, no-proxy

您的答案已经在堆栈跟踪中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4669069

复制
相关文章
Hibernate错误笔记
在Hibernate多表操作的“一对多|多对一”中,尤其是同时再遇上存在懒加载,没准什么时候会遇上这种问题。如果本身在执行添加或更新时很容易定位,把对应的非持久化更新成原本的持久化就好了。
WindCoder
2018/09/19
4440
Hibernate 5 升级后 getProperties 错误
Google 搜索也找不到什么好的回答。经过我们对源代码的分析和排查,我们发现这是一个 JPA 版本不兼容的问题。
HoneyMoose
2019/10/18
6450
Hibernate 5 升级后 getProperties 错误
Hibernate 5 升级后 getProperties 错误
Google 搜索也找不到什么好的回答。经过我们对源代码的分析和排查,我们发现这是一个 JPA 版本不兼容的问题。
HoneyMoose
2019/10/16
4940
Hibernate 5 升级后 getProperties 错误
hibernate 错误:org.hibernate.HibernateException: Unable to get the default Bean Validation factory
 最近在自学Hibernate与Struts2进行集成时,出现了一个错误,错误截图如下:
黑泽君
2018/10/11
1.6K0
hibernate 错误:org.hibernate.HibernateException: Unable to get the default Bean Validation factory
惰性模式
惰性模式就是在某种外界环境一定的情况下,减少代码的对环境的重复分支判断,以此提升代码执行性能。惰性模式模式不属于一般定义的23种设计模式的范畴,而通常将其看作广义上的技巧型设计模式。
WindRunnerMax
2020/12/23
7890
Hibernate 5 测试的时候日志错误
Add org.apache.logging.log4j:log4j-core:2.13.1 到 依赖中。
HoneyMoose
2020/04/08
4390
【hibernate validator】(四)内插约束错误消息
程序员朱永胜
2023/08/27
2230
Python惰性序列
Python的iterator就是一个惰性序列,要说明什么是惰性序列,首先我们得知道什么是惰性计算。 事实上,很多如Java在内的高级语言都支持惰性序列。 惰性计算 引自维基百科: https://zh.wikipedia.org/wiki/%E6%83%B0%E6%80%A7%E6%B1%82%E5%80%BC 在编程语言理论中,惰性求值(英语:Lazy Evaluation),又译为惰性计算、懒惰求值,也称为传需求调用(call-by-need),是一个计算机编程中的一个概念,它的目的是
Steve Wang
2018/02/05
1.9K0
Django 惰性机制
惰性机制:Publisher.objects.all()或者.filter()等都只是返回了一个QuerySet(查询结果集对象),它并不会马上执行sql,而是当调用QuerySet的时候才执行sql,为了测试,我们加上 sql 日志。
py3study
2020/01/16
3650
JavaScript中的惰性载入函数
惰性载入函数表示函数执行的分支仅会发生一次,有两种实现惰性载入函数的方式,第一种是在函数被调用时再处理,在第一次调用中,该函数会覆盖为另外一个按合适方式执行的函数,这样任何对函数的调用都不用再经过执行的分支了。第二种实现惰性载入的方式是在声明函数时就制定适当的函数,这样,第一次调用函数时就不会损失性能了,而在代码首次加载时会损失一点儿性能。
刘亦枫
2020/03/19
9080
惰性求值——lodash源码解读
lodash受欢迎的一个原因,是其优异的计算性能。而其性能能有这么突出的表现,很大部分就来源于其使用的算法——惰性求值。 本文将讲述lodash源码中,惰性求值的原理和实现。
我是leon
2019/08/28
1.5K0
惰性求值——lodash源码解读
Spark 的惰性运算
作者的意图很简单,就是将RDD中的数据转换为新的数据格式,并统计非法数据的个数。咋一看代码,似乎没有什么问题,可是,这段代码真的能得到正确的结果么?答案是否定的,事实上,不管RDD中包含多少非法数据,if(DataTransformer.exceptionCount > 0)这个条件永远都不会为真。为什么?你现在肯定充满了疑惑,让我们先来看看 Spark 的文档上对 RDD 操作的解释:
Allen Cheng
2018/09/10
2.7K0
Spark 的惰性运算
Clojure文件操作和惰性序列
数据一般都是存储在纯文本文件当中,存储的形式多种多样。本文,我会介绍如何在Clojure中读取和写入这些数据。
lambeta
2018/08/17
3.2K0
你知道图片惰性加载吗?
image.png 原理比较简单,就是检测用户当前看见的屏幕处于什么位置。现在工作来了,不说了。
前朝楚水
2018/04/02
7360
你知道图片惰性加载吗?
从惰性IO说起_Haskell笔记6
从硬盘读文件时并不会一次性全读入内存,而是一点一点的流式读取。文本文件的话,默认buffer是line-buffering,即一次读一行,二进制文件的话,默认buffer是block-buffering,一次读一个chunk,其具体大小取决于操作系统
ayqy贾杰
2019/06/12
2.4K0
JavaScript专题之惰性函数
我们现在需要写一个 foo 函数,这个函数返回首次调用时的 Date 对象,注意是首次。
疯狂的技术宅
2019/03/28
4570
惰性求值,懒执行,Lazy Evaluations
最近看webflux的时候,补习一些基础(自己原因,之前没有做) 发现java Stream流操作,类似map(i -> i*2) 这样的中间操作, 有惰性求值的特性
dodo_lihao
2018/09/12
9390
Hibernate 4 升级到 5 后显示未知实体错误
请参考: Hibernate 4 升级到 Hibernate 5 的时候 SessionFactory 不能使用 中的内容。
HoneyMoose
2019/10/15
6730
Hibernate 4 升级到 5 后显示未知实体错误
SpringBoot JPA错误:Caused by: org.hibernate.AnnotationException: No identifier specified for entity
使用Spring JPA整合项目时,使用了注解 @Entity,项目启动时会提示以下错误:
青山师
2023/05/05
5210
Hibernate 4 升级到 5 后显示未知实体错误
请参考: Hibernate 4 升级到 Hibernate 5 的时候 SessionFactory 不能使用 中的内容。
HoneyMoose
2019/10/18
7240
Hibernate 4 升级到 5 后显示未知实体错误

相似问题

Hibernate惰性抓取

18

Hibernate ->惰性对象

14

Hibernate XML映射:惰性错误还是获取选择?

210

强制惰性实体加载真实实例

40

Hibernate惰性获取子对象

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档