Spring、Hibernate、および Restlet を使用して Web サービスを作成することにしました。私はこれら 3 つのテクノロジのすべてに不慣れです。私の質問は次のとおりです:JPAEntityManager
またはHibernateのどちらを使用するかをどのように決定しますHibernateTemplate
か?
JPA の EntityManager のコード スニペット:
protected EntityManager entityManager;
@PersistenceContext
public void setEngityManager(EntityManager entityManger) {
this.entityManager = entityManager;
}
Hibernate の HibernateTemplate のコード スニペット:
private SessionFactory sessionFactory;
private HibernateTemplate hibernateTemplate;
@Autowired
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
this.hibernateTemplate = new HibernateTemplate(sessionFactory);
}