请问个位,Hibernate 中能否将 *.hbm.xml文件不和持久化类放在一个包里面啊,如果能,那有怎么办?谢谢个位帮我解答!!!!!!!!

解决方案 »

  1.   

    可以!打开hibernate.cfg.xml文件,找到
    <mapping resource="com/adtech/adcis/db/TblLgUserLogin.hbm.xml" />
    <mapping resource="com/adtech/adcis/db/TblLgInfoPlan.hbm.xml" />
    元素,将其中的内容换成你存放.hbm.xml的位置就可以了。但要保证.hbm.xml中的类映射指向正确的位置:
    <hibernate-mapping>
        <class name="com.adtech.adcis.entity.TblBsDictType--这里是实体类存放位置" table="TBL_BS_DICT_TYPE" schema="CoalCIS" catalog="AD_CIS">
            <id name="id" type="java.lang.Integer">
                <column name="ID" />
                <generator class="native" />
            </id>    </class>
    </hibernate-mapping>
      

  2.   

    可以,在hibernate.cfg配置加
    <mapping resource="com/game/products/model/products.hbm.xml" />
    就可以了!
      

  3.   

    在hibernate.cfg配置加
    <mapping resource="***.hbm.xml" />