0
如何使用createNativeQuery使用的JpaTemplate,因爲jpatemplate.getEntityManager()將返回NULL:如何createNativeQuery使用的JpaTemplate
public class GenericDAO<T, PK extends Serializable> {
@Autowired
public void setEntityManagerFactory(EntityManagerFactory emf) {
this.jpaTemplate = new JpaTemplate(emf);
}
}
,或者我們可以同時使用的EntityManager和使用JpaTemplate?像:
public class GenericDAO<T, PK extends Serializable> {
@Autowired
public void setEntityManagerFactory(EntityManagerFactory emf) {
this.jpaTemplate = new JpaTemplate(emf);
}
@PersistenceContext
public void setEntityManager(EntityManager entityManager) {
this.entityManager = entityManager;
}
public void save(obj){
this.jpaTemplate.presist(Object obj)
}
public List<?> createNativeQuery(String query){
entityManager.createNativeQuery(query) ;
}
}
jpaTemplate是否有新的替代API? – Arun 2012-02-07 12:36:04
直接使用原生JPA API(EntityManager方法)。 – 2012-02-07 12:50:27