Hello,

I am getting the following exception when I try to insert a record into mysql. 
I am using Spring 2.03 with Hibernate JPA. I have pasted my code below and the 
config files.

Any help would be greatly appreciated.

Suneet

---- service class ----

public class ServiceMgr {

protected ServiceDAO serviceDao;
        
public ServiceMgr() {   }
        
public ServiceMgr(ServiceDAO serviceDao) {
        super();
        this.serviceDao = serviceDao;
}
        

public Service getService(String id) {
                return serviceDao.findById(id);
}


@Transactional( propagation = Propagation.REQUIRED, readOnly = false )
  public void addService(Service serv)  {
          serviceDao.persist(serv);
  }

---- DOA Impl class ----


public class ServiceDAOBean implements ServiceDAO {

 private static final Log log = LogFactory.getLog(ServiceDAOBean.class);

        private EntityManager entityManager;
        private EntityManagerFactory emf;
        

    @PersistenceContext
    public void setEntityManager(EntityManager em) {
        entityManager = em;
    }
    @PersistenceContext
    public void setEntityManagerFactory(EntityManagerFactory emf) {
        this.emf = emf;
    }
    
    
@Transactional( propagation = Propagation.REQUIRED, readOnly = false )
        public void persist(Service transientInstance) {
                log.debug("persisting Service instance");
                try {
                        entityManager.persist(transientInstance);
                        log.debug("persist successful");
                } catch (RuntimeException re) {
                        log.error("persist failed", re);
                        throw re;
                }
        }


---- Spring applicationContext.xml ----
<beans xmlns="http://www.springframework.org/schema/beans";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xmlns:aop="http://www.springframework.org/schema/aop";
    xmlns:tx="http://www.springframework.org/schema/tx";
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
                                        
http://www.springframework.org/schema/tx 
http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
                                        
http://www.springframework.org/schema/aop 
http://www.springframework.org/schema/aop/spring-aop-2.0.xsd";>


        
                <constructor-arg ref="serviceDAO"></constructor-arg>
        
        
        
                
                
        
        
        
   
        
        
            
                
                                
                
            
        
    

    
        
        
        
        
    

    
        
        
    

    <tx:annotation-driven transaction-manager="transactionManager" />
        
        
 
        
        



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4031362#4031362

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4031362
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to