使用OData时,我们是否需要编写手动SQL查询才能与数据库进行通信?如果是这样,OData的优势是什么?我正在使用Apache Olingo实现。
答案 0 :(得分:0)
欢迎使用StackOverflow!
这个问题过于宽泛而无法完全回答,因此有关先前研究的评论。不过,我只想列举几点来试图引导你朝着正确的方向前进:
initializeODataJPAContext
方法中的OData JPA上下文:private static final String PUNIT_NAME = "punit";
public ODataJPAContext initializeODataJPAContext() {
ODataJPAContext oDataJPAContext = this.getODataJPAContext();
EntityManagerFactory emf =
Persistence.createEntityManagerFactory(PUNIT_NAME);
oDataJPAContext.setEntityManagerFactory(emf);
oDataJPAContext.setPersistenceUnitName(PUNIT_NAME);
return oDataJPAContext;
}