私はデータストアの永続性のためにObjectifyを使用していますが、何らかの理由でJPAで何かをする必要がありましたが、次のエラーが発生しています:
Caused by: java.lang.IllegalStateException: JPA PersistenceProvider returned null EntityManagerFactory - check your JPA provider setup!
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:253)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$6.run(AbstractAutowireCapableBeanFactory.java:1504)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1502)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)
... 51 more
DAO 実装コード:
@Repository("accountDao")
//@Transactional
public class AccountDaoImpl extends JpaDaoSupport implements AccountDao {
private static Logger logger = Logger.getLogger(AccountDaoImpl.class);
@Autowired
public AccountDaoImpl(EntityManagerFactory entityManagerFactory) {
super.setEntityManagerFactory(entityManagerFactory);
}
// DAO crud function code omitted
}
サーブレット-context.xml src/main/webapp/WEB-INF/spring/appServlet/
persistence.xml src/main/resources/META-INF