Hola
¿Has creado el objecto JpaTransactionManager para gestionar las trasnsacciones?
Configuración en xml
bean id="txManager" class="org.springframework.orm.jpa.JpaTransactionManager"
<property name="entityManagerFactory" ref="entityManagerFactory" />
bean
<tx:annotation-driven transaction-manager="txManager" />
Saludos
Hola
no controlo mucho de este tema, me está dando una excepción:
javax.persistence.TransactionRequiredException: No transactional EntityManager available
La clase donde me da el error es así:
@Repository(value = "cochesDao")
public class JPACochesDao implements CochesDao {
private EntityManager em = null;
/*
* Sets the entity manager.
*/
@PersistenceContext
public void setEntityManager(EntityManager em) {
this.em = em;
}
public JPACochesDao() {
// TODO Auto-generated constructor stub
}
@Transactional(readOnly = true)
@SuppressWarnings("unchecked")
public List<Coches> getCochesList() {
// TODO Auto-generated method stub
return em.createQuery("from Coches").getResultList();
}
@Transactional(readOnly = false)
public void saveCoches(Coches car) {
em.persist(car); //.merge(car);
}
}
lo da en la línea "em.persist(car)"
¿alguien me puede ayudar a resolver este error? si necesitais más información no dudeis en pedirmela.
Gracias