在做spring和hibernate 的实验的时候就是老出现这个问题,jdbc就正常!
异常信息:[color=#FF0000][/color] Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in class path resource [dao/hibernate/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.MappingException: Unable to determine entity name
Caused by: org.hibernate.MappingException: Unable to determine entity name
at org.hibernate.cfg.HbmBinder.bindClass(HbmBinder.java:528)
at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:280)
at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:153)
at org.hibernate.cfg.Configuration.add(Configuration.java:386)
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:427)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:655)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:131)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1118)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1085)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:429)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:250)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:247)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:161)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:270)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:346)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:92)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:77)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:68)
at test.Test_hibernate.main(Test_hibernate.java:11)
异常信息:[color=#FF0000][/color] Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in class path resource [dao/hibernate/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.MappingException: Unable to determine entity name
Caused by: org.hibernate.MappingException: Unable to determine entity name
at org.hibernate.cfg.HbmBinder.bindClass(HbmBinder.java:528)
at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:280)
at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:153)
at org.hibernate.cfg.Configuration.add(Configuration.java:386)
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:427)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:655)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:131)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1118)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1085)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:429)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:250)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:247)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:161)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:270)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:346)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:92)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:77)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:68)
at test.Test_hibernate.main(Test_hibernate.java:11)
解决方案 »
- S2SH框架能整合HTML5吗?
- 求助,快速点了两次超链接(同一个),确只执行了一次action
- 后台登录实现过程的疑问?
- 请教一下,用jfreeChart作曲线的时候,如果能使X座标不出现小数呀?
- 页面定时交换显示问题,请大家给点建议................
- 这两天尽遇到奇怪的问题!!!一个cookie的问题,,咋回事哦!
- 问个很菜的问题:论坛里面的贴子是放在数据库里的备注字段里,还是放在外部文件里面,比如TXT文件!(
- 怎样取得一张图片的长度,宽度等
- MAVEN异常
- 在pom文件引入其他项目的Feign client,导入成功却不能找到类。。
- 急急急!!!为什么我的Eclipse不认识servlet?
- 我的memcached为什么不能存复杂对象
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://localhost/test</value>
</property>
<property name="username" value="root"></property>
<property name="password" value="liu2612348"></property>
</bean> <bean id="mySessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect
</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>domain/Book.hbm.xml</value>
</list>
</property>
</bean> <bean id="bookDao" class="dao.hibernate.BookDaoImpl">
<property name="sessionFactory" ref="mySessionFactory"></property>
</bean>
和hibernate3.2.1.jar网上搜索到的删除冲突jar包(asm.jar),也不管用,请高手指点!!