Я хочу подключить свое приложение Spring Boot к SQLAnywhere, но я не знаю, как это настроить.
public class DatabaseConfig {
@Bean(name = "dataSource")
@ConfigurationProperties(prefix = "spring.datasource")
public DataSource dataSource() {
return DataSourceBuilder.create().build();
}
@Bean(name = "managerFactory")
public LocalContainerEntityManagerFactoryBean managerFactory(
EntityManagerFactoryBuilder builder,
@Qualifier("dataSource") DataSource dataSource) {
return builder
.dataSource(dataSource)
.packages("fr.dor.model.entity")
.persistenceUnit("dorPU")
.build();
}
@Bean(name = "transactionManager")
public PlatformTransactionManager transactionManager(
@Qualifier("managerFactory") EntityManagerFactory managerFactory) {
return new JpaTransactionManager(managerFactory);
}
}
У меня есть эта ошибка:
org.springframework.beans.factory.BeanCreationException: Ошибка при создании компонента с именем 'managerFactory', определенным в ресурсе пути к классу [fr / dor / configuration / DatabaseConfig.class]: сбой вызова метода init; Вложенное исключение - java.lang.AbstractMethodError