2012-01-10 124 views
-1

我该如何硬编码Hibernate中的配置对象?这是我迄今为止的;我希望这给你什么,我试图做一个要点:硬编码hibernate.cfg.xml

Configuration config = new Configuration(); 
    config.addAnnotatedClass(GenericMetadatable.class); 
    config.addAnnotatedClass(SimpleMetadataValue.class); 
    config.setProperty("connection.driver_class", "org.h2.Driver") 
     .setProperty("connection.url", "jdbc:h2:~/test") 
     .setProperty("connection.username", "sa") 
     .setProperty("connection.password", "") 
     .setProperty("hibernate.default_schema", "TESTSCHEMA2") 
     .setProperty("connection.pool_size", "2") 
     .setProperty("dialect", "org.hibernate.dialect.H2Dialect") 
     .setProperty("current_session_context_class", "thread") 
     .setProperty("cache.provider_class", "net.sf.ehcache.hibernate.EhCacheProvider") 
     .setProperty("show_sql", "true"); 
    config.addProperties(new Properties() {{}}); 
    config.configure(); 
+0

你能解释一下你的问题吗 – Kushan 2012-01-10 02:55:39

+0

-1你没有说明实际问题是什么。 – 2013-03-29 12:51:09

回答

0

的问题是这样的:

config.addProperties(new Properties() {{}}); 
config.configure(); 

你不能有多个提供配置。