Как установить некоторые свойства Hibernate в веб-приложении Spring JPA?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как установить некоторые свойства Hibernate в веб-приложении Spring JPA?

Сообщение Anonymous »

Я пытаюсь избавиться от типичного файла persistence.xml в веб-приложении Spring JPA. На данный момент мне удалось успешно внедрить EntityManager со следующим:

Код: Выделить всё

@Configuration
@EnableTransactionManagement
public class JpaConfig {

@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactoryBean(){

LocalContainerEntityManagerFactoryBean factoryBean
= new LocalContainerEntityManagerFactoryBean();

factoryBean.setDataSource( this.restDataSource() );
factoryBean.setPackagesToScan( new String[ ] { "com.jverstry" } );
factoryBean.setPersistenceUnitName("MyMy");

JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter(){
{
// JPA properties ...
}
};

factoryBean.setJpaVendorAdapter( vendorAdapter );

return factoryBean;

}

@Bean
public DataSource restDataSource(){

DriverManagerDataSource dataSource = new DriverManagerDataSource();

dataSource.setDriverClassName("org.hsqldb.jdbcDriver");
dataSource.setUrl("jdbc:hsqldb:mem:testdb");
dataSource.setUsername("sa");
dataSource.setPassword("");

return dataSource;

}

@Bean
public PlatformTransactionManager transactionManager(){

JpaTransactionManager transactionManager = new JpaTransactionManager();

transactionManager.setEntityManagerFactory(
this.entityManagerFactoryBean().getObject() );

return transactionManager;

}

}
Мне удалось переместить свойства моего файла persistence.xml для источника данных:
но как мне установить два оставшихся свойства спящего режима, указанные выше? Спасибо


Подробнее здесь: https://stackoverflow.com/questions/122 ... pplication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»