Java ';Configuration().configure().buildSessionFactory()&x27;返回SessionFactory';s对象,该对象不是由配置类实现的接口?

Java ';Configuration().configure().buildSessionFactory()&x27;返回SessionFactory';s对象,该对象不是由配置类实现的接口?,java,hibernate,jakarta-ee,sessionfactory,Java,Hibernate,Jakarta Ee,Sessionfactory,行Configuration().configure().buildSessionFactory()如何返回一个SessionFactory的对象,该对象不是由Configuration类实现的接口?Hibernate项目是开源的。欢迎你自己来 public SessionFactory buildSessionFactory() throws HibernateException { log.debug( "Preparing to build session factory with

Configuration().configure().buildSessionFactory()
如何返回一个
SessionFactory
的对象,该对象不是由
Configuration
类实现的接口?

Hibernate项目是开源的。欢迎你自己来

public SessionFactory buildSessionFactory() throws HibernateException {
    log.debug( "Preparing to build session factory with filters : " + filterDefinitions );
    secondPassCompile();
    validate();
    Environment.verifyProperties( properties );
    Properties copy = new Properties();
    copy.putAll( properties );
    PropertiesHelper.resolvePlaceHolders( copy );
    Settings settings = buildSettings( copy );

    return new SessionFactoryImpl(
            this,
            mapping,
            settings,
            getInitializedEventListeners(),
            sessionFactoryObserver
        );
}

为什么你认为这个对象应该由
配置
类来实现?我只想知道buildSessionFactory()方法是如何构建/配置返回并存储在SessionFactory引用中的哪个类的“对象”的。嘿,genius,如果你已经回答了至少一个smthin,那么它会更有用,否则就递减!!!该对象的类型为“SessionFactoryImpl”,它实现了SessionFactory接口!!!!!!!!!!!。。。bttr回答问题,然后回答问题!