我想是 hiber/Cat.hbm.xml 写的问题; 
可能是 import CAT 写重了?
可以贴出来研究一下吗?

解决方案 »

  1.   

    我的hibernate.cfg.xml如下:
    <?xml version='1.0' encoding='utf-8'?>
    <!DOCTYPE hibernate-configuration PUBLIC
            "-//Hibernate/Hibernate Configuration DTD 2.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"><hibernate-configuration>    <!-- a SessionFactory instance listed as /jndi/name -->
        <session-factory 
            name="java:comp/env/hibernate/SessionFactory">        <!-- properties -->
            <property name="query.substitutions">true 1, false 0, yes 'Y', no 'N'</property>
            <property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>
            <property name="connection.datasource">ShopSource</property> 
            <property name="connection.provider_class">net.sf.hibernate.connection.DatasourceConnectionProvider</property>
            <property name="session_factory_name">hibernate.session_factory</property>         
            <property name="show_sql">false</property>
            <property name="jdbc.use_scrollable_resultset">true</property> 
            <property name="jdbc.use_streams_for_binary">true</property> 
            <property name="cglib.use_reflection_optimizer">true</property> 
            <property name="hbm2ddl.auto">true</property> 
            <property name="jdbc.fetch_size">50</property> 
            <property name="jdbc.batch_size">30</property> 
            <property name="jdbc.use_scrollable_resultset">true</property> 
            <property name="transaction.factory_class">net.sf.hibernate.transaction.JTATransactionFactory</property>
            <property name="jta.UserTransaction">java:comp/transaction/UserTransaction</property>        <!-- mapping files -->
            <mapping resource="hiber/Cat.hbm.xml"/>    </session-factory></hibernate-configuration>
    是何原因???