知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
查看: 7192|回复: 7

SSH 一步步 做下来的 出现的问题

[复制链接]
发表于 2006-12-13 14:25:13 | 显示全部楼层 |阅读模式
exception

javax.servlet.ServletException: Unknown entity: org.hjp.Usertable; nested exception is org.hibernate.MappingException: Unknown entity: org.hjp.Usertable
        org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
        org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
        org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
        org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:767)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
        org.hjp.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:123)


root cause

org.springframework.orm.hibernate3.HibernateSystemException: Unknown entity: org.hjp.Usertable; nested exception is org.hibernate.MappingException: Unknown entity: org.hjp.Usertable
        org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:661)
        org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:413)
        org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:371)
        org.springframework.orm.hibernate3.HibernateTemplate.save(HibernateTemplate.java:614)
        org.hjp.UsertableDAO.save(UsertableDAO.java:30)
        org.hjp.struts.action.UserAction.execute(UserAction.java:40)
        org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:106)
        org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
        org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
        org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:767)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
        org.hjp.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:123)
 楼主| 发表于 2006-12-13 14:39:49 | 显示全部楼层
发表于 2006-12-13 15:26:43 | 显示全部楼层
发表于 2006-12-13 15:54:17 | 显示全部楼层
 楼主| 发表于 2006-12-13 16:33:43 | 显示全部楼层
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>


        <bean id="dateSource"
                class="org.apache.commons.dbcp.BasicDataSource">
                <property name="driverClassName">
                        <value>com.mysql.jdbc.Driver</value>
                </property>
                <property name="url">
                        <value>jdbc:mysql://localhost:3306/test</value>
                </property>
                <property name="username">
                        <value>root</value>
                </property>
                <property name="password">
                        <value>aaaaaa</value>
                </property>
        </bean>
        <bean id="sessionFactory"
                class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
                <property name="dataSource">
                        <ref bean="dateSource" />
                </property>
                <property name="hibernateProperties">
                        <props>
                                <prop key="hibernate.dialect">
                                        org.hibernate.dialect.MySQLDialect
                                </prop>

                                <prop key="show_sql">
                                        true
                                </prop>
                        </props>
                </property>
        </bean>
        <bean id="UsertableDAO" class="org.hjp.UsertableDAO">
                <property name="sessionFactory">
                        <ref bean="sessionFactory" />
                </property>
        </bean>
错哪了啊小献
发表于 2006-12-13 16:54:50 | 显示全部楼层
sessionFactory
中除了要有hibernateProperties还需要MappingResources。
那里面配置了数据库表和bean的映射关系。。注意看你的org.hibernate.MappingException: Unknown entity: org.hjp.Usertable
就是说找不到Usertable对应的映射文件。。。
发表于 2006-12-15 00:42:32 | 显示全部楼层
应该是少的下面这个
<property name="mappingResources">
   <list>
      <value>org/eimhe/Users.hbm.xml</value>
   </list>
</property>
发表于 2006-12-15 02:41:39 | 显示全部楼层
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-5-7 16:22

Powered by Discuz!

© 2001-2025 eimhe.com.

快速回复 返回顶部 返回列表