`

Hibernate错误:org.hibernate.LazyInitializationException: illegal access to loading

    博客分类:
  • Java
 
阅读更多

 

org.hibernate.LazyInitializationException: illegal access to loading collection
  at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:341)
  at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)


原因在于pojo里面的   public int hashCode() {... } 方法调用了set对象成员的hashCode()方法
如this.getSets().hashCode();
删除该方法的调用即可;调用非set对象成员的.hashCode()方法没有问题。

 

 

分享到:
评论

相关推荐

    Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.Transformer异常

    在这个特定的场景中,异常堆栈跟踪显示了 `Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.Transformer`,这表明系统无法找到 `org.apache.commons.collections.Transformer` 类。...

    javaAES错误解决办法java.security.InvalidKeyException:illegal

    如在加密过程中出现下面异常: java.security.InvalidKeyException:illegal Key Size 请将两个jar文件按下列操作完成: 如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security目录下覆盖原来的文件;如果安装了...

    解决java.security.InvalidKeyException: Illegal key size

    在Java编程环境中,有时会遇到一个常见的错误:"java.security.InvalidKeyException: Illegal key size"。这个错误通常是由于Java安全策略的限制导致的,尤其是当你尝试使用超过默认限制的密钥长度(例如,超过128位...

    java.security.InvalidKeyException:illegal Key Size

    在Java编程环境中,"java.security.InvalidKeyException: illegal Key Size" 是一个常见的错误,通常发生在加密或解密操作中。这个错误表示你试图使用的密钥长度超过了Java默认的安全限制。在给定的上下文中,这个...

    微信支付接口 java.security.InvalidKeyException: Illegal key size

    对接微信接口中因为jdk8解密长度不够 报错 java.security.InvalidKeyException: Illegal key size 替换路径:(记得备份原有的文件) C:\Program Files\Java\jdk1.8.0_131\jre\lib\security

    AES加密出现InvalidKeyException之Illegal key size解决方案

    今日遇到如下错误:java.security.InvalidKeyException: Illegal key size 因为美国法律限制,JAVA默认支持AES 128 Bit 的key, 如果你计划使用 192 Bit 或者 256 Bit key, java complier 会抛出 Illegal key size ...

    java.security.InvalidKeyException: Illegal key size 解决方案

    在Java编程中,`java.security.InvalidKeyException: Illegal key size` 是一个常见的错误,通常出现在加密或解密操作中,尤其是涉及到对称加密算法如AES(高级加密标准)时。这个错误表明您试图使用的密钥长度不受...

    AES加密时抛出java.security.InvalidKeyException: Illegal key size or default parameter

    例如,在使用192位或256位密钥时,如果没有正确配置Java的加密强度策略,就会触发此错误。 - **默认参数问题(Default parameter)**:这可能指的是使用了不符合当前策略的加密模式或其他加密参数。 #### 三、原因...

    masm使用方法

    若存在错误,MASM会显示错误信息或使用`.LST`列表文件进行详细错误定位。 **选项示例**: - `/Zi`:生成用于CodeView的符号信息。 - `/Zd`:生成行号信息。 **错误处理**: - 没有生成目标文件意味着源程序有...

    MASM汇编错误信息说明

    MASM汇编错误信息说明 MASM汇编错误信息说明是汇编语言中常见的错误信息汇集,旨在帮助开发者快速查错和解决问题。下面是十四个常见的MASM汇编错误信息,包括错误信息、说明、修改方法等。 1.error A2000: Block ...

    使用Hazelcast迁移hibernate的二级缓存.docx

    2. **解决JDK 10的模块化问题**:由于`java.xml.bind`模块已被移除,我们需要在maven-surefire-plugin配置中添加`<argLine>`标签,指定`--illegal-access=deny`和`--add-modules=java.xml.bind`参数。这样,JUnit 5...

    ftp连接不上出现500 Invalid PORT Command.错误

    解析主机为: 112.125.43.138 已连接. 正等待响应. 220 Microsoft FTP Service ...200 Type set to A. PORT 192,168,1,100,17,228 500 Invalid PORT Command. PASV 227 Entering Passive Mode (10,247,80,183,117,51).

    java.lang.IllegalArgumentException Cannot format given Object as a Date

    当尝试将一个无法转换为日期的对象格式化时,就会抛出"Cannot format given Object as a Date"这样的错误。这个错误通常发生在试图使用日期格式化类(如`java.text.SimpleDateFormat`)来处理非日期类型的数据时。 ...

    eclipse常见报错

    4. SSH 架构中 Illegal attempt to associate a collection with two open sessions 问题 。 解决方法:使用 Hibernate 的 merge 方法代替 save、update 等方法。merge 方法可以把对象转变为托管状态的对象,而 ...

    base64转换遇到问题解决方法

    1. Access restriction:在Eclipse中编写Java代码时,使用了BASE64Decoder,但Eclipse提示:Access restriction : The type BASE64Decoder is not accessible due to restriction on required library C:\Program ...

    My sql 驱动程序

    MySQL驱动程序是连接Java应用程序与MySQL数据库的关键组件。在Java编程中,我们通常使用JDBC(Java Database Connectivity)API来实现这种连接。JDBC提供了一组接口和类,使得Java程序能够与各种数据库进行交互,...

    java.security.InvalidKeyException: Illegal key size 更换的Jar包

    为了数据代码在传输过程中的安全,很多时候我们都会将要传输的数据进行...然而,在使用256位密钥加解密的时候,如果不进行特殊处理的话,往往会出现这个异常java.security.InvalidKeyException: Illegal key size。

    ModBus开源库jlibmodbus

    ModBus开源库jlibmodbus,里面包含如何开发ModBus的Poll端和Slave端源码,对很多初学者很有帮助,学习ModBus可以访问我的博客进行研究,配合我的另外一个资源ModBus模拟器可以很好的学习。

    java支持256位加密算法所需jar包

    微信小程序加密解密 出现这个错误:java.security.InvalidKeyException: Illegal key size。JRE中自带的“local_policy.jar ”和“US_export_policy.jar”是支持128位密钥的加密算法,而当我们要使用256位密钥算法的...

    借助Ehcache缓存框架实现对页面的缓存Demo

    The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. ...

Global site tag (gtag.js) - Google Analytics