昨天的异常出现的原因是:
Spring aop 的映射管理中没有将数据字典类所在地包的路径全部给涵盖进来!导致了异常的产生!
今天的异常:
org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:71)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:249)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:235)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:140)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:578)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:662)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:632)
at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:314)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:116)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy28.savaOrUpdate(Unknown Source)
at com.jw.CourtArchive.web.actions.archive.ArchiveAction.addBaseInfo(ArchiveAction.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
at com.jw.CourtArchive.web.actions.BaseAction.execute(BaseAction.java:27)
at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:110)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jw.CourtArchive.web.PagerFilter.doFilter(PagerFilter.java:33)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.sql.BatchUpdateException: Cannot add or update a child row: a foreign key constraint fails (`courtarchive`.`t_archive`, CONSTRAINT `FK8EFAD3F7BA9660E4` FOREIGN KEY (`keepTiemId`) REFERENCES `t_keeptime` (`id`))
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1269)
at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:955)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:242)
... 55 more
自己认为他出现的原因是:Hibernate的映射文件有问题,使用可Many-to-one,而没有依赖Set或其他集合所造成的!现在还得仔细的琢磨一下!嘿嘿,明天见!结果!
分享到:
相关推荐
在这个项目中,“医学影像报告异常检测0.8956.zip”压缩包文件包含了参赛者可能需要的所有相关资源和数据,为解决这个挑战提供了基础。 首先,我们要理解医学影像报告异常检测的核心任务。它涉及利用深度学习、...
但文档的所谓版权、著述, 我希望它是有公益色彩的东西,如有哪位不希 望解决方案不出现在这里,请您告知。 此外, 就是期待大家都能把自己的一些经验, 给指导和帮助后来人的东西, 在不影响您 正常工作与其他事情...
《解决启动出现空白问题——专注Videoscribe白屏修复》 在信息技术日新月异的今天,各类软件工具的出现极大地丰富了我们的创作手段。其中,Videoscribe作为一款备受青睐的手绘微课视频制作软件,以其独特的动画效果...
4. **异常处理**:尽管问题已得到修复,但仍然建议在代码中添加适当的异常处理机制,以应对可能的运行时错误。 总的来说,"PechkinDLLs.7z"为.NET开发者提供了一个改进的HTML到PDF转换解决方案,它解决了原版...
《旅行异常检测系统详解》 旅行异常检测系统是一种利用数据科学和机器学习技术来识别旅行过程中不寻常行为或模式的工具。...随着技术的进步,我们期待看到更多创新的解决方案涌现,进一步提升旅行体验。
在Aspose.Words中整合SkiaSharp,意味着用户现在可以期待更稳定、更高效的文档导出功能,尤其是在.NET和.NET Core这两种不同的框架下。 1. **Aspose.Words的功能增强**: - 改进了图形和图像处理:由于SkiaSharp的...
#### 解决方案:基于日志的异常检测技术 ##### 日志解析 - **定义**:日志解析是指从原始日志数据中提取有意义的信息的过程,通常包括使用正则表达式、机器学习算法或自然语言处理技术等。 - **目的**:将非结构化...
标题"(完整)H3C视频监控解决.zip"表明这是一份由H3C公司提供的关于视频监控解决方案的压缩文件。H3C(华三通信)是一家知名的网络设备与解决方案提供商,尤其在企业级网络、云计算、数据中心等领域有着深厚的积累。...
安防智慧解决方案是现代科技与传统安全防护深度融合的产物,它以大数据、云计算、人工智能等先进技术为支撑,构建出一套高效、智能的安全防范体系。...随着技术的不断进步,我们有理由期待一个更智能、更安全的未来。
这不仅要求数据处理系统能够高效处理这些海量数据,还需要有强大的数据存储解决方案。 2. **数据传输速度快**:实时数据的特性之一就是要求快速传输和处理,这对于系统的架构和网络基础设施提出了更高要求。 3. **...
标题“行业分类-设备装置-一种应用平台与插件间异常隔离的方法及系统”揭示了一个专注于解决设备装置领域中,应用平台与插件之间异常处理的解决方案。描述虽然简洁,但其含义与标题相吻合,暗示了一个专门针对异常...
为了解决这些问题,Windows XP引入了一种新的异常处理机制——向量化异常处理。 #### 三、向量化异常处理概述 向量化异常处理(Vectored Exception Handling, VEH)是一种全新的异常处理方式,它允许在不破坏现有...
智能交通系统(Intelligent Transportation System, ITS)是利用先进的信息技术、数据通信传输技术、电子传感技术、控制技术和...随着技术的不断进步,我们期待看到更多创新的解决方案涌现,以应对日益复杂的交通挑战。
健康养老解决方案是一个重要的社会议题,尤其在人口老龄化日益严重的今天,如何有效利用信息技术提升养老服务的质量与效率成为关注焦点。此压缩包中的“健康养老解决方案.pptx”很可能是一份详细介绍如何借助科技...
2. **新功能添加**:可能增加了新的图形元件、控件或通信协议,以适应更多元化的应用需求。 3. **兼容性增强**:可能加强了与最新硬件和操作系统版本的兼容性。 4. **用户体验改进**:可能改善了用户界面,使其更...
5. **故障修复**:此版本可能解决了旧固件中存在的已知问题,提高了模块的稳定性,减少了意外关闭或异常行为的发生。 6. **用户体验优化**:固件升级也可能涉及用户界面的改进,使配置和管理Zigbee模块变得更加直观...
- 新增与改进插件:新版本可能引入了新的输入、过滤或输出插件,或对现有插件进行了功能增强。 - 稳定性和兼容性:更新至7.12.0旨在提高软件的稳定性和与其他组件(如Elasticsearch、Kibana)的兼容性。 - 错误...
【正文】 小区智能监控解决方案是现代社区安全管理的重要组成部分,它结合了先进的信息技术、物联网技术和人工智能,旨在提升小区的安全防范...随着技术的不断迭代,我们可以期待更智能、更人性化的社区安全解决方案。
在“数据治理总体解决方案新版 (1).zip”中,我们可以期待找到一套全面的数据治理策略和实践,它可能涵盖了以下几个关键方面: 1. **数据治理框架**:一个有效的数据治理框架通常包括政策、程序、角色与责任分配、...
在现代科技领域,云计算视频监控安全监控解决方案已成为企业与机构关注的重要议题。这一解决方案的核心是利用云端技术,实现...随着技术的不断发展,我们可以期待更多创新的云监控解决方案出现,进一步推动行业进步。