Changeset 19


Ignore:
Timestamp:
19-08-09 18:24:01 (10 years ago)
Author:
matthijsln
Message:

eerste simpele opzet hibernate

eerste simpele log4j config

Location:
openwion-service/trunk
Files:
6 added
2 edited

Legend:

Unmodified
Added
Removed
  • openwion-service/trunk/src/java/nl/openwion/ws/netbeheerder/GraafService.java

    r6 r19  
    1212import javax.jws.WebService; 
    1313import javax.jws.soap.SOAPBinding; 
     14import javax.persistence.EntityManager; 
     15import javax.persistence.EntityTransaction; 
    1416import javax.servlet.ServletRequest; 
    1517import javax.xml.bind.annotation.XmlSeeAlso; 
     
    1820import nl.kadaster.bmkl.BMKLResponseType; 
    1921import nl.kadaster.bmkl.GraafberichtType; 
     22import nl.openwion.hibernate.JPAUtilServlet; 
    2023 
    2124@WebService( 
     
    4447                new Date(), bericht.getKlicnummer(), bericht.getOrdernummer(), bericht.getRelatienummer() 
    4548        ); 
     49 
     50        System.out.println("Start met persisteren..."); 
     51 
     52        EntityManager em = JPAUtilServlet.getEntityManagerFactory().createEntityManager(); 
     53        EntityTransaction tx = em.getTransaction(); 
     54        tx.begin(); 
     55 
     56        nl.openwion.entity.Graafbericht egb = new nl.openwion.entity.Graafbericht(); 
     57        egb.setDateTimeReceived(new Date()); 
     58        egb.setKlicNummer(bericht.getKlicnummer()); 
     59        em.persist(egb); 
     60 
     61        tx.commit(); 
     62        em.close(); 
     63 
     64        System.out.printf("Gepersisteerd; id=%d\n", egb.getId()); 
     65 
    4666        Principal p = context.getUserPrincipal(); 
    4767        MessageContext mctx = context.getMessageContext(); 
     
    5878            } 
    5979        } 
     80         
    6081        BMKLResponseType response = new BMKLResponseType(); 
    6182        response.setKlicnummer(bericht.getKlicnummer()); 
  • openwion-service/trunk/web/WEB-INF/web.xml

    r12 r19  
    6969    </servlet> 
    7070    <servlet> 
     71        <servlet-name>JPAUtilServlet</servlet-name> 
     72        <servlet-class>nl.openwion.hibernate.JPAUtilServlet</servlet-class> 
     73        <load-on-startup>3</load-on-startup> 
     74    </servlet> 
     75    <servlet> 
    7176        <servlet-name>SendInformatieTestServlet</servlet-name> 
    7277        <servlet-class>nl.openwion.klic.BeheerdersInformatieSender</servlet-class> 
    73         <load-on-startup>3</load-on-startup> 
     78        <load-on-startup>4</load-on-startup> 
    7479    </servlet>     
    7580    <servlet-mapping> 
Note: See TracChangeset for help on using the changeset viewer.