欲从事JavaWeb开发的朋友们,刚接触Hibernate时遇到如题的问题是很令人头疼的,我便是年轻的受害者之一。
每当我们点击运行或是调试时,来不来就看到Console下一片惨红,一股不好的预感提示我们,揪心的事儿来了,哈哈……
此时我们需要的是深吸一口气,静下心来,慢慢分析问题之所在。就我所遇,出现如题的问题一般情况:
1、*.hbm.xml文件的路径不对。这分两个小点,一是本身这个文件的位置没有放对,二是hibernate.cfg.xml中配置的路径不对,这就取决于我们喜欢改那个地方了。
2、*.xml的文件中存在语法错误。一般用工具生成的xml文件不会存在这类错误,但是对于像我这样的初学者,喜欢自己去手动配置,这就难免会遇到输入错误的情况。我今天也正是如此,“org.xml.sax.SAXParseException: Attribute "colum" must be declared for element type "id".”,这是另一句异常,我闷头闷脑的找了多半天也没有发现错误所在,您发现了吗,哈哈,我的column关键字输错了,嗯,正是如此。
3、可能是你应用其它外部包中有与数据库相关的操作导致与Hibernate冲突,致使Hibernate最初就无法配置。例如我在使用JFreeChart的时候,我在网上看到需要导入gnujaxp.jar、jcommon-1.0.17.jar、jfreechar-1.0.14,当我导入后再运行即抛出异常,我想可能是包的版本不兼容,结果换来换去还是有问题,最后删掉“gnujaxp.jar”对了,其中详细缘由我也不清楚。
分享到:
相关推荐
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/...
No Hibernate Session bound to thread,没有绑定线程解决办法,找了好久才找到的
Caused by: org.hibernate.boot.registry.selector.spi.StrategySelectionException: Unable to resolve name [org.hibernate.connection.C3P0ConnectionProvider] as strategy [org.hibernate.engine.jdbc.... ...
org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.connections.spi.ConnectionProvider] at org.hibernate.service.internal....
hibernate-validator 5.3.5.Final jar包 ;desc:if you want validator your project
weblogic12 下最新 org.hibernate.hql.ast.HqlToken解决办法
Maven坐标:org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.2.Final; 标签:hibernate、javax、persistence、jpa、api、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开...
org.hibernate.TransactionException: JDBC rollback failed
NULL 博文链接:https://hw1287789687.iteye.com/blog/1967701
整合了hibernate所需的全套jar包包括日志jar包以及mysql的连接jar包,希望对大家有所帮助
#hibernate.proxool.xml proxool.xml #hibernate.proxool.properties proxool.properties ################################# ### Plugin ConnectionProvider ### ################################# ## use a ...
Unitils 测试框架目的是让单元测试变得更加容易和可维护。Unitils 构建在DbUnit 与 ...进行测试并提供与Spring 和Hibernate 相集成。Unitils 设计成以一种高度可配置和松散耦 合的方式来添加这些服务到单元测试中
myeclipse的自带hibernate jar包不支持注解;自己找的hibernate注解所需的jar包:hibernate-core;hibernate-annotation;hbm-cfg-xml;log4j.properties
org.hibernate.jpa.QueryHints jar hibernate-entitymanager-4.3.0.Final.jar
解决org.hibernate.LazyInitializationException: could not initialize proxy - no Session...
oracle连接字符串: class:oracle.jdbc.driver.OracleDriver url:"jdbc:oracle:thin:@localhost:1521:jbitdb","epet","epet" sqlserver: ...url:"jdbc:sqlserver:/...Firebird org.hibernate.dialect.FirebirdDialect
在eclipse上通过hibernate...重启eclipse即可生效(插件包所在路径是:D:\eclipse\plugins\org.hibernate.eclipse.libs_3.6.0.Final-v20130327-1513-B111\lib\tools\hibernate-tools-3.4.0.CR2.jar(版本号可能有出入))
at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:251) at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:236) at org.hibernate.cfg.HbmBinder.bindRoot...
官网hibernate:问题说明: 1、安装整合通过; 2、整合时注意javassist-3.22.0-GA.jar与struts2.4的 javassist-3.20.0-GA.jar重复; 3、整合所需基础包以及整合需要的外部包,自己放到一个新建文件夹中,方便大家...