1:caught exception while loading file struts-default.xml
解决方法:
移除项目目录lib中的xerces.jar
2:org.hibernate.MappingException: Unknown entity: java.lang.String
解决方法:
String hqlDelete = "delete NativeTester";
int deletedEntities = session.createQuery(hqlDelete).executeUpdate();
3:用Hibernate开发遇到"No CurrentSessionContext configured"错误
在使用SessionFactory的getCurrentSession方法时遇到如下错误,经过检查,原因如下:
是因为在hibernate.cfg.xml文件中忘记进行了如下设置:hibernate.current_session_context_class
如果是在web容器中运行hibernate,则在hibernate.cfg.xml中加入这句话:
<property name="hibernate.current_session_context_class">jta</property>
如果是在一个单独的需要进行JDBC连接的java application中运行hibernate,则这样设置:
<property name="hibernate.current_session_context_class">thread</property>
4:Illegal attempt to associate a collection with two open sessions
这个问题是hibernate里面常见的问题,大部分的情况出现在update()方法上,同一个对象出现了两个session,一般情况下,有两种解决方案,一是及时的刷新缓存,另外一种就是使用hibernate里的session.merge()来代替session.update()。因为这个功能马上就完成了,不可能再放弃重写,只能孤注一掷的去解决问题。
5:出现Can't start a cloned connection while in manual transaction mode错误
原因一般是当你在一个SQL SERVER的JDBC连接上执行多个STATEMENTS的操作,或者是手动事务状态(AutoCommit=false) 并且使用默认的模式. direct(SelectMethod=direct) 模式.
解决办法
当你使用手动事务模式时,必须把SelectMethod 属性的值设置为 Cursor, 或者是确保在你的连接只有一个STATEMENT操作。
修改url,加入SelectMethod=cursor即可
如:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=ys;SelectMethod=Cursor;User=ys;Password=ys");
分享到:
相关推荐
### Java异常概述与详解 在Java编程中,异常处理是一种重要的机制,用于处理程序执行过程中可能出现的错误或异常情况。Java中的异常分为两大类:**受检异常**(Checked Exceptions)和**非受检异常**(Unchecked ...
Java常见异常汇总 Java语言中有一些常见的异常,了解这些异常可以帮助开发者更好地编写和 debug 程序。下面我们来总结一些常见的Java异常: 1. java.lang.NullPointerException 这个异常大家肯定都经常遇到,异常...
为了更好地理解和处理这些异常,本文将详细介绍几种常见的Java异常类型及其处理方法。 #### 1. `java.lang.NullPointerException` - **异常概述**:`NullPointerException`是Java中最常见的运行时异常之一,它发生...
### Java常见异常汇总 #### 1. `org.apache.commons.collections.SequencedHashMap`签名信息不匹配 **异常描述**:`org.apache.commons.collections.SequencedHashMap` 的签名信息与同包内其他类的签名信息不匹配...
在Java编程语言中,异常处理是确保代码健壯性和稳定性的关键部分。下面将深入探讨在Java基础测试中常见的异常问题及其解决方案,尤其关注那些在执行基本Java程序时可能遇到的异常情况。 ### 1. "java' is not ...
Java异常处理是编程中至关重要的一个环节,它用于在程序运行时处理错误情况,确保程序的稳定性和健壮性。本文将对Java异常的概念、分类、处理方式、常见异常类型、自定义异常以及相关的面试题进行详尽的阐述。 1. ...
这份“java面试题汇总”合集包含超过100个题目,涵盖了Java的基础知识、进阶概念以及实战经验,旨在帮助求职者准备Java相关的面试和笔试。 首先,基础部分包括了对Java语法的理解,如变量、数据类型、运算符、流程...
总的来说,Java学习资料汇总覆盖了从基础语法、面向对象编程、GUI开发、异常处理、集合框架、多线程、网络编程到文档编写等多个方面,是全面掌握Java技术的宝贵资源。通过深入学习和实践,你将能够熟练运用Java进行...
本套Java面试题大全,汇总了大量经典的Java程序员面试题以及答案,包含Java语言常见面试题、Java工程师高级面试题及一些大厂Java开发面试宝典被引用的对象就一定能存活吗?不一定,看 Reference 类型,弱引用在 GC 时...
Java异常处理是编程中至关重要的一个环节,它帮助开发者识别并修复程序运行时可能出现的问题。在Java中,异常被组织成一系列的类,通常继承自`java.lang.Throwable`类。下面将对Java中常见的异常进行详细解释: 1. ...
本文将深入探讨“Java问题汇总”中涉及的关键知识点,旨在帮助初学者和经验丰富的开发者更好地理解和解决Java编程过程中遇到的各种挑战。 1. **基础语法**:Java的基础语法是所有Java编程的起点,包括变量声明、...
在Java编程语言中,异常处理是一项至关重要的技能,尤其是在进行基础测试时。本文将深入探讨在JAVA基础测试中常见的异常问题,帮助开发者更好地理解和解决这些问题。 1. **运行时异常**:Java中的运行时异常...
本资源摘要涵盖了 Java 面试的多个知识点,从面向对象的特征到 Java 中的基础知识点,涵盖了 String、StringBuffer、ArrayList、Vector、LinkedList 等数据结构和集合框架,异常处理、Servlet 生命周期和 EJB 等技术...
Java异常 14. 什么是Java中的异常? 答:异常是Java中的错误处理机制,用于捕获和处理错误。 15. 在Java中,如何抛出异常? 答:使用throw关键字抛出异常。 Java设计模式 16. 什么是Java中的MVC设计模式? 答:...
Java编程语言笔试题汇总 本文档总结了Java编程语言的常见笔试题,涵盖了Java基础知识、面向对象编程、异常处理、Servlet、JDBC、J2EE等方面的知识点。 一、Java基础知识 1. Java中的abstract关键字可以修饰字段、...
6. **异常处理**:学习try-catch-finally语句块,异常类的层次结构,以及如何自定义异常。 7. **字符串操作**:掌握String类的特点,以及StringBuilder和StringBuffer的区别。 8. **数组和集合**:理解数组的特性...
本资料"java面试题总汇"正是为此目的而准备,它包含了众多公司在笔试和面试中常问的Java题目,帮助求职者在面试前进行充分的准备。 首先,Java的基础部分包括语法、数据类型、运算符和流程控制。你需要熟悉基本的...
Java异常面试题汇总大全 Java中的IO与NIO面试题汇总大全 Java反射面试题汇总大全 Java序列化面试题汇总大全 Java注解面试题汇总大全 多线程&并发面试题汇总大全 JVM面试题汇总大全 Mysql面试题汇总大全 Redis面试题...
该思维导图包括Java基础知识:Java提供的常见类、接口、内部类、抽象类、集合系统、异常体系、IO流、线程等基础知识。适用于Java初学者,做知识复习。
Java 基础知识点汇总 以下是 Java 基础知识点汇总的详细说明: ### 1. 面向对象的特征 面向对象编程(Object-Oriented Programming,OOP)是一种编程范式,它强调使用对象和类来组织和结构化代码。面向对象编程的...