SORU
2 Kasım 2011, ÇARŞAMBA


Hazırda 4 oluştur oturum fabrika

Sorun Hazırda 4 oturum üreten bir fabrika yaşıyorum. Hazırda 3 ben basit yaptı

org.hibernate.cfg.Configuration conf= HibernateUtil
    .getLimsInitializedConfiguration(systemConfiguration
.getHibernateconfFile());

SessionFactory sf = conf.configure().buildSessionFactory();

Şimdi buildSessionFactory için ServiceRegistry sınıfı geçmem lazım, ama Javadocs bu nasıl son derece belirsiz. Herhangi bir ipucu?

CEVAP
28 Mayıs 2012, PAZARTESİ


Evet, önceki buildSessionFactory API itiraz var, ve oldukça kolay böyle bir şey yapabilirsiniz.. iyi yapmak

EDİT: ServiceRegistryBuilder önerilmiyor. StandardServiceRegistryBuilder kullanmanız gerekir

public void testConnection() throws Exception {

            logger.info("Trying to create a test connection with the database.");
            Configuration configuration = new Configuration();
            configuration.configure("hibernate_sp.cfg.xml");
            StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties());
            SessionFactory sessionFactory = configuration.buildSessionFactory(ssrb.build());
            Session session = sessionFactory.openSession();
            logger.info("Test connection with the database created successfuly.");
    }

Derinliği daha fazla ayrıntı ve başvuru için, https://github.com/hibernate/hibernate-orm/blob/master/hibernate-testing/src/main/java/org/hibernate/testing/junit4/BaseCoreFunctionalTestCase.java işlevi de hazırda resmi test durumu kontrol edebilirsiniz (() buildSessionFactory).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Candyrat Records

    Candyrat Rec

    10 Mayıs 2006
  • How to Cook ?

    How to Cook

    31 Ocak 2007
  • HuskyStarcraft

    HuskyStarcra

    4 HAZİRAN 2009