我决定使用 Spring、Hibernate 和 Restlet 来创建 Web 服务。我对这三种技术都很陌生。我的问题是:我如何决定是使用 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);
}