最近下载了hibernate3.6.8进行使用,然后和struts2.2.1进行集成,结果总是报错。
查了许久发现了如下的问题:
1.hibernate的Configuration和hbm.xml里面的文件头已经由原来的<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
变为了
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
蓝颜色的发生了变化
2.hibernate的必须包里有slf4j-api-1.6.1.jar,所以必须要加上相对应的slf4j-log4j12-1.6.1.jar和log4j-1.2.13.jar(log4j)的包!
3.另外和struts集成的时候要加上jpa(例如hibernate-jpa-2.0-api-1.0.1.Final.jar)的包!
分享到:
相关推荐
Hibernate不得不注意的问题,以及Hibernate的数据源
Hibernate学习的必备,包含了Hibernate的配置文件,MySQL的连接jar文件
Hibernate完整使用教程Hibernate完整使用教程Hibernate完整使用教程
hibernateJar包及配置文件
hibernate配置,详细的讲了hibernate用的配置文件和方法,可以哦
NULL 博文链接:https://javatozhang.iteye.com/blog/2045875
build.xml 手写自动生成Hibernate映射文件和配置文件源代码
Hibernate全部知识点
Session s= HibernateSessionFactory.getSession(); 就是Hibernate的工具java类
Hibernate框架知识点的梳理;对HQL检索、检索策略、以及如何配置详细的进行描述
hibernate.cfg.xml文件详细解释收集的一个比较好的hibernate.cfg.xml文件解释
hibernate配置文件 里面提供了连接数据库 数据库使用的方言 是否打印SQL语句 sql语句的格式 以及对象-关系映射文件的地址等
hibernate更新操作 hibernate更新操作
通过此文档,您可快速从hibernate入门到掌握hibernte.文档中通过图文解说的方式教你hibernate需要导入那些jar包,hibernate配置文件怎么配,程序中如何进行调用等。
在hibernate中使用存储过程,调用存储过程
使用Hibernate将大量记录插入到数据库
hibernate框架日志文件,用于对hibernate框架运行记录日志的;
此压缩包内有两文件,一个是hibernate的核心配置文件hibernate.cfg.xml,一个是实体映射文件*.hbm.xml,在配置hibernate文件时需要用到头部的约束,还有在配置没提示时需要用到(附带使用方法)。
hibernate开发时,必需用到的DTD文件,该压缩包含有所需的三个文件:hibernate.properties,hibernate-configuration-3.0.dtd,hibernate-mapping-3.0.dtd。