1.数据库相关错误
org.hibernate.exception.SQLGrammarException : could not execute query
在使用hibernate做持久化时,通过Myeclipse反向生成hibernate配置未见中会产生catalog这个属性
需要把*.hbm.xml配置文件的catalog ="learn_source" 属性删除.方可避免出现这种错误。
2.java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
a.如果运行程序出现错误:“Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory”,这是因为项目缺少slf4j-api.jar和slf4j-log4j12.jar这两个jar包导致的错误。
b.如果运行程序出现错误:“java.lang.NoClassDefFoundError: org/apache/log4j/LogManager”,这是因为项目缺少log4j.jar这个jar包
c.错误:“Exception in thread "main" java.lang.NoSuchMethodError: org.slf4j.MDC.getCopyOfContextMap()Ljava/util/Map”,这是因为jar包版本冲突造成的。
3.编码问题
一般文件统一为UTF-8格式
By Mr.Z