错误描述:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.InvalidMappingException: Could not parse mapping document from invalid mapping
Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from invalid mapping
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:508)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:651)
解决方法:
把Reference librarie下的asm-2-2-3.jar包删除掉,再试试!
分享到:
相关推荐
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean ...
对于Hibernate,错误`org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in resource`可能是因为缺少JTA(Java Transaction API)的支持,例如找...
用于获得Session会话及关闭Session会话
另外,文档中提及了Spring框架在应用中可能遇到的一个错误提示:“BeanCreationException: Error creating bean with name 'sessionFactory'”。这通常是因为bean的配置或Spring与Hibernate配置冲突导致的。解决此类...
1. SessionFactory:这是Hibernate的核心工厂类,用于创建Session对象。它基于Hibernate的配置信息(如hibernate.cfg.xml)初始化,并在整个应用生命周期内保持单例模式。 2. HibernateTemplate:这是Spring提供的...
首先,异常信息"Error creating bean with name 'sessionFactory' defined in class path resource"通常表示Spring容器在创建sessionFactory bean时遇到了问题。sessionFactory是Hibernate用于创建session的工厂类,...
在Java的持久化框架Hibernate中,`SessionFactory`是核心组件之一,它负责管理数据库会话并提供对象-关系映射(ORM)的功能。本篇文章将深入探讨`SessionFactory`的使用,以及如何创建和操作它。 `SessionFactory`...
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'SessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init...
异常信息:“Error creating bean with name 'hibernateSessionFactory'” 这通常是因为在Spring容器初始化阶段,名为`hibernateSessionFactory`的Bean创建失败。问题可能出在: - **配置错误**:检查`WEB-INF/...
<property name="sessionFactory" ref="sessionFactory"/> </bean> ``` 现在,当我们在Service层进行数据库操作时,可以利用Spring的声明式事务管理。例如: ```java @Service @Transactional public class ...
<property name="sessionFactory" ref="sessionFactory" /> </bean> ``` 2. **Hibernate SessionFactory配置**:配置Hibernate的核心组件SessionFactory,包括数据库连接信息、实体类映射等。例如: ```xml <bean...
- `getBean(String name, Class requiredType)`:根据 Bean 名称和所需类型获取 Bean 实例,此方法会抛出异常,如果找到的 Bean 实例的类型与所需类型不符。 - `containsBean(String name)`:检查容器中是否存在指定...
例如,通过在Spring配置文件中定义SessionFactory bean,我们可以控制其初始化、关闭,以及事务管理等行为。 在Spring中,我们通常会使用`<bean>`标签来声明SessionFactory,如下所示: ```xml <bean id=...
在Java的Hibernate框架中,`SessionFactory` 和 `Session` 是两个非常重要的概念,它们是Hibernate持久化机制的核心组件。理解 `SessionFactory.getCurrentSession()` 和 `Session.openSession()` 的区别对于优化和...
@Bean(name = "sessionFactory1") public LocalSessionFactoryBean sessionFactory1(@Qualifier("dataSource1") DataSource ds) { // 设置配置... } // 配置SessionFactory2 @Bean(name = "sessionFactory2")...
使用Spring框架时,找不到名为`sessionFactory`的bean。 **异常信息:** 错误提示通常会指出未找到名为`sessionFactory`的bean。 **异常原因:** 1. **配置错误:** Spring的配置文件中可能没有正确配置`...
- `<property name="dataSource"><ref bean="dataSource"/></property>`:将 `dataSource` 注入到 `sessionFactory` 中。 - `<property name="mappingResources"><list><value>...
1. **SessionFactory Bean**:用于配置Hibernate的SessionFactory实例,它是Hibernate的核心组件之一,负责创建Session。 ```xml <bean id="sessionFactory" class="org.springframework.orm.hibernate3....
HibernateSessionFactory.java