本帖最后由 liutianxiong888 于 2010-03-27 23:25:07 编辑

解决方案 »

  1.   

    没有映射,肯定是配置文件又问题了!!!google是最好的老师..
      

  2.   

    我是用的Hibernate注解,以下是applicationContext.xml文件的部分部署:
    <bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
    <property name="dataSource">
    <ref bean="dataSource" />
    </property>
    <property name="hibernateProperties">
    <props>
    <prop key="hibernate.dialect">
    org.hibernate.dialect.SQLServerDialect
    </prop>
    </props>
    </property>
    <property name="packagesToScan">
    <list>
    <value>com.accp.entity</value>
    </list>
    </property>
    </bean>
      

  3.   

    可能是你的Annotion问题吧,比如你注解的数据库表是Part吗?
      

  4.   

    哦,不好意思,刚发的有点发错误,失误,是applicationContext.xml文件的部分配置:
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
        <property name="dataSource">
           <ref bean="dataSource" />
        </property>
        <property name="hibernateProperties">
           <props>
            <prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
          </props>
       </property>
       <property name="packagesToScan">
        <list>
          <value>com.accp.entity</value>
        </list>
      </property>
    </bean>
      

  5.   

    是的呀
    @Entity
    @Table(name = "partr")
    public class Part implements Serializable {
    }
    Table对应的是数据库中的表名,为partt,因为在刚设计表时,单词给搞错了。会是jar包的问题吗???
      

  6.   

    @Table(name = "partr")错了吧
      

  7.   

    没错呀,表名是partr呀!
    难道不是这样配的吗?
      

  8.   

    但你写的是“Table对应的是数据库中的表名,为partt,因为在刚设计表时,单词给搞错了。”tomcat能正常启动应该不是包的冲突
      

  9.   

    哦,不是意思,是我的失误,jar包冲突的我已解决,就是查询时出异常,能肯定不是jar包的问题吗?那就只能是applicationContext.xml的问题了?可是applicationContext.xml文件也看似没问题呀......
      

  10.   

    “Part is not mapped [from Part]”实体名最好和表名相同,这样不会引起form ?? 到底是什么的歧义
      

  11.   

    数据库的表名为:partr,刚是我打错了,所以成了partt了,呵呵,不好意思呀......
      

  12.   

    不相同,没关系呀,“这样不会引起form ?? 到底是什么的歧义”,什么意思呀?
      

  13.   

    就是hql语句“from Party”中的Party到底指的是数据表还是POJO类
      

  14.   

    HQL语句:"from Part",这个Part肯定是指的POJO呀!