在hibernate中将映射类作为单独的xml文件添加

在hibernate中将映射类作为单独的xml文件添加,hibernate,hibernate-mapping,Hibernate,Hibernate Mapping,如何将hibernate映射类作为单独的xml文件添加到cfg文件中 这是我的hibernate配置文件 <hibernate-configuration> <session-factory> <!-- Database connection settings --> <property name="connection.driver_class">com.mysql.jdbc.Driver</pro

如何将hibernate映射类作为单独的xml文件添加到cfg文件中

这是我的hibernate配置文件

 <hibernate-configuration>
    <session-factory>
        <!-- Database connection settings -->
        <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="connection.url">jdbc:mysql://localhost:3306/test

com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/test

根目录
rot@pspl#12
1.
org.hibernate.dialogue.mysqldialogue
线
org.hibernate.cache.NoCacheProvider
假的
验证
**//如何在此处导入mappingclass.xml**
这里是我的映射类。我需要将这些元素作为mapping.xml添加到cfg文件中

mappingclass.xml

<mapping class="pepper.logis.item.model.Item" />
    <mapping class="pepper.logis.itemstock.model.ItemStock" />
    <mapping class="pepper.logis.itemreceiptheader.model.ItemReceiptHeader" />
    <mapping class="pepper.logis.itemreceiptdetails.model.ItemReceiptDetails" />
    <mapping class="pepper.logis.itemissueheader.model.ItemIssueHeader" />
    <mapping class="pepper.logis.itemissuedetails.model.ItemIssueDetails" />
    <mapping class="pepper.logis.itemrequisition.model.ItemRequisition" />


谢谢这可能会对你有所帮助

private static SessionFactory buildSessionFactory() {
        try {

            Configuration configuration = new Configuration();

            configuration.configure("hibernate.cfg.xml");

            configuration.addAnnotatedClass(pepper.logis.itemstock.model.ItemStock);//add your mapping class here..

            ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder()
            .applySettings(configuration.getProperties());

            return configuration.buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry());

        } catch (Throwable ex) {
            System.err.println("Initial SessionFactory creation failed." + ex);
            throw new ExceptionInInitializerError(ex);
        }
    }

任何人请告诉我,这可能吗?
private static SessionFactory buildSessionFactory() {
        try {

            Configuration configuration = new Configuration();

            configuration.configure("hibernate.cfg.xml");

            configuration.addAnnotatedClass(pepper.logis.itemstock.model.ItemStock);//add your mapping class here..

            ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder()
            .applySettings(configuration.getProperties());

            return configuration.buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry());

        } catch (Throwable ex) {
            System.err.println("Initial SessionFactory creation failed." + ex);
            throw new ExceptionInInitializerError(ex);
        }
    }