Hibernate多对多数据插入时 stackoverflow Error
来源:互联网 发布:阿里云连接管理终端 编辑:程序博客网 时间:2024/06/07 00:33
在多对多关系的维护中,插入一条数据。学生和课程多对多关系中,由学生来维护关联表,现在学生新选一门课,需要在学生的Bean中的courses属性 中加入一个课程,在这个过程中报StackOverFlowError。分析原因是没有重写Course的Hashcode和equals方法导致的。特此记录一下。
Set<Course> courses
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.StackOverflowError
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:982) ~[spring-webmvc-4.3.10.RELEASE.jar:4.3.10.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) ~[spring-webmvc-4.3.10.RELEASE.jar:4.3.10.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) ~[spring-webmvc-4.3.10.RELEASE.jar:4.3.10.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) ~[spring-webmvc-4.3.10.RELEASE.jar:4.3.10.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) ~[javax.servlet-api-3.1.0.jar:3.1.0]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) ~[spring-webmvc-4.3.10.RELEASE.jar:4.3.10.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) ~[javax.servlet-api-3.1.0.jar:3.1.0]
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85) ~[undertow-servlet-1.4.18.Final.jar:1.4.18.Final]
at io.undertow.servlet.handlers.FilterHandler
at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:110) ~[spring-boot-actuator-1.5.6.RELEASE.jar:1.5.6.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-4.3.10.RELEASE.jar:4.3.10.RELEASE]
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-1.4.18.Final.jar:1.4.18.Final]
at io.undertow.servlet.handlers.FilterHandler
at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:105) ~[spring-web-4.3.10.RELEASE.jar:4.3.10.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-4.3.10.RELEASE.jar:4.3.10.RELEASE]
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-1.4.18.Final.jar:1.4.18.Final]
at io.undertow.servlet.handlers.FilterHandler
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) ~[spring-web-4.3.10.RELEASE.jar:4.3.10.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-4.3.10.RELEASE.jar:4.3.10.RELEASE]
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-1.4.18.Final.jar:1.4.18.Final]
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-1.4.18.Final.jar:1.4.18.Final]
- Hibernate多对多数据插入时 stackoverflow Error
- hibernate 多对多数据表配置
- hibernate执行插入时,注意注解
- Java插入时对时间的保存
- hibernate 数据插入时覆盖以前的值
- MySql插入时错误
- Hibernate的Anotation使用,为Spring的Anotation打下基础,多对多数据映射
- Hibernate&Spring对多数据源、多Schema的支持
- Stackoverflow Error
- Stackoverflow Error
- U盘插入时复制
- 【mysql】插入时中文变为??
- 通过实验分析索引对MySQL插入时性能的影响
- 对web并发插入时出现重复记录的一点想法
- 晶晶实验二_插入时对L1块的选择篇
- MySQL+Mybatis批量插入时对已存在的记录进行更新
- Django数据库多对多数据关系
- 关于MongoDB中如何做到对已有数据插入时更新字段,不存在时则插入新的Document
- Makefile.am文件编写规则
- 利用JitPack自建Android Compile依赖库
- js获取精确宽度/高度(带小数位像素)
- TensorFlow之神经网络练习
- 周四见|公开课预告《Themis数据库审核平台》By韩锋
- Hibernate多对多数据插入时 stackoverflow Error
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- java 环形队列简单实现
- 简单的 六数码问题 终于解决了EOF的问题
- 基于Dragonboard401c的超声波探距
- Unity中模拟鼠标事件
- C++之什么是变量
- MySQL优化策略小记
- 链表的部分反转