hibernate3.6异常

WARN DTDEntityResolver:73 - recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!

警告DTDEntityResolver:73 -认可过时hibernate命名空间http://hibernate.sourceforge.net/。使用命名空间http://www.hibernate.org/dtd/。指Hibernate 3.6迁移指南!

解决办法:

1、检查所有***.hbm.xml文件,看看是不是有
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
更换为
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"

2、检查hibernate.cfg.xml文件,将
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"
更换为

"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"

时间: 2024-09-18 01:22:08

hibernate3.6异常的相关文章

Hibernate3.x异常No row with the given identifier exists 解决方法

这个异常是在 多对一关系映射时,一方表中对应的数据不存在才抛出的.原来的配置: <many-to-one class="com.art.model.user.UserInfo" fetch="join" name="userInfo" > <column name="userId" unique="true"/> </many-to-one> 修改后的: <many

hibernate3 Duplicate class/entity mapping(异常)

hibernate3 Duplicate class/entity mapping(异常) 代码:      Configuration config = new Configuration().addClass(User.class).buildSessionFactory(); 解决方法:去掉红色的代码.原因: sessionFactory = config.configure().buildSessionFactory(),已经读取了一次配置, (它会与hibernate.cfg.xml里

Hibernate3.3.2_JUnit_BoforeClass不报异常的Bug处理

假如你把配置文件写错了,myeclipse竟然不报错,只说sf空指针. <mapping class="com.oracle.hibernate.model."/> //或者你少写了.configure(),myeclipse也不报错 sf = new AnnotationConfiguration().configure().buildSessionFactory(); 此时只需: @BeforeClass public static void beforeClass()

2015从头开始配置Hibernate-------Hibernate异常集锦

Eclipse不像是MyEclipse,它的Hibernate的使用需要进行从头配置.配置的基本方法就是把相应的jar包复制到WEB-INF/lib目录下.这些jar包,我是从 "http://ncu.dl.sourceforge.net/project/hibernate/hibernate3/3.6.10.Final/hibernate-distribution-3.6.10.Final-dist.zip" 这个地址下载的. 在"hibernate-distributio

spring4+hibernate3

环境说明:spring4.0+hibernate3 数据库:oracle 连接池:c3p0 项目结构: lib中的jar: 一.配置spring.xml 说明:这里采用的配置模式将hibernateTemplate注入至类NewsDaoImpl中.在本文的“附”中介绍的是在类NewsDaoImpl中自动装载hibernateTemplate. <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&

Hibernate懒加载异常说明及其解决方法

在集成ssh2三大框架的时候很容易就会造成懒加载异常,通常显示的错误信息是: org.hibernate.LazyInitializationException: could not initialize proxy - no Session 懒加载异常出现的原因: 我们在Action中调用Service中的方法,方法中开始时open session,当调用结束后close session,例如类User中有一个Department属性,我们使用Hibernate查询一个User时,hibern

Hibernate 中 load() 方法导致的 noSession 异常

之所以要写这个,是因为最近碰到了一个延迟加载的 load() 导致出现 noSession 的异常. 解决这个问题需要用到一个本地线程的对象,也就是 ThreadLocal 类,之前写过关于这个对象,可以看这个博客[本地线程 ThreadLocal 类] 我在数据层中封装了一个 load() 方法,根据用户 Id 获取用户对象: public UserModel get(Long uuid) { return this.getHibernateTemplate().load(UserModel.

OA学习笔记-006-SPRING2.5与hibernate3.5整合

一.为什么要整合 1,管理SessionFactory实例(只需要一个) 2,声明式事务管理 spirng的作用 IOC 管理对象.. AOP 事务管理.. 二.整合步骤 1.整合sessionFactory 在applicationContext.xml添加 1 <!-- 导入外部的properties文件 --> 2 <context:property-placeholder location="classpath:jdbc.properties"/> 3

Spring+Hibernate小异常

org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection at org.springframework.orm.hibernate3.Hiberna