Hibernate создать JPA EntityManagerFactory без сохранения.xml - PullRequest
2 голосов
/ 30 марта 2012

Привет, кто-нибудь знает, какой предпочтительный способ сделать программно создать JPA-объект EntityManagerFactory из Hibernate в Hibernate 4 +?

Я использовал для этого hsql, но он ограничен;

Properties props = new Properties();
props.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLInnoDBDialect");
props.setProperty("hibernate.connection.driver_class", "org.hsqldb.jdbcDriver"); 
props.setProperty("hibernate.connection.url", "jdbc:hsqldb:mem:aname");
props.setProperty("hibernate.connection.username", "sa" );  
props.setProperty("hibernate.connection.password", "" );        

Ejb3Configuration config3 = new Ejb3Configuration();
config3.setProperties(props);
config3.addFile("src/org/adligo/i/storage/entities/keyValue.xml");
impl = config3.buildEntityManagerFactory();

Кажется, это новый способ, но я продолжаю получать NPE;

impl = new EntityManagerFactoryImpl(transactionType, false, 
                    clazz, config, serviceRegistry, "i_storage_tests_persistence_unit");

ТИА, Скотт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...