Enviar búsqueda
Cargar
Spring ORM JPA
•
1 recomendación
•
389 vistas
Vortexbird
Seguir
Arquitectura de Spring Hibernate Spring ORM Spring Transaction management
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 14
Descargar ahora
Descargar para leer sin conexión
Recomendados
Soporte proporcionado por Spring para integrarse con una gran variedad de Mapeadores objeto relacionales (ORM)
Orm hibernate springframework
Orm hibernate springframework
Vortexbird
Breve descripción e historia del framework de programación web Django escrito en Python.
Django
Django
Alvaro Hurtado
[OpenERP (V. 5.0.7)] Es un sistema planeador de recursos empresariales que permite realizar una gestión integrada de los recursos. Entre sus características están la contabilidad analítica, contabilidad financiera, gestión de almacenes/inventario, gestión de ventas y compras, automatización de tareas, campañas de marketing, ayuda técnica (Helpdesk), y punto de venta. [Metodología ERP] Para que funcione un sistema ERP no solo se debe comprar el software y hardware, sino que además implica un cambio cultural y de procesos en la organización, que se apoya en 3 aspectos fundamentales: el producto, los procesos y las personas, la combinación y sincronización de los mismos lleva al éxito de la implementación.
Software OpenERP & Metodología ERP
Software OpenERP & Metodología ERP
Gustavo González
Slides de la presentación dictada para los HackDays de la comunidad hispana Java
Introducción a JakartaEE 8
Introducción a JakartaEE 8
Víctor Leonel Orozco López
AWS Analytics Experience 2018 - Buenos Aires, Argentina
AWS Analytics Experience Argentina
AWS Analytics Experience Argentina
Amazon Web Services LATAM
Charla sobre integración entre Software Libre y Software Privativo. Caso de éxito en la integración de Alfresco con SAP en un gobierno autonómico en España. http://www.neurowork.net
11 Integracion Alfresco Y Sap Neurowork Why Floss
11 Integracion Alfresco Y Sap Neurowork Why Floss
Neurowork
Charla sobre integración entre Software Libre y Software Privativo. Caso de éxito en la integración de Alfresco con SAP en un gobierno autonómico en España. http://www.neurowork.net
11 Integracion Alfresco Y Sap Neurowork Why Floss
11 Integracion Alfresco Y Sap Neurowork Why Floss
Neurowork
En esta presentación, Toni de la Fuente, Director de Sistemas en Intecna Soluciones explica la integración entre Software Libre y Software Privativo y el caso de éxito que ha sido la integración de Alfresco con SAP en un gobierno autonómico en España. 18_03_2010
Integración y caso de éxito Alfresco y SAP
Integración y caso de éxito Alfresco y SAP
EOI Escuela de Organización Industrial
Recomendados
Soporte proporcionado por Spring para integrarse con una gran variedad de Mapeadores objeto relacionales (ORM)
Orm hibernate springframework
Orm hibernate springframework
Vortexbird
Breve descripción e historia del framework de programación web Django escrito en Python.
Django
Django
Alvaro Hurtado
[OpenERP (V. 5.0.7)] Es un sistema planeador de recursos empresariales que permite realizar una gestión integrada de los recursos. Entre sus características están la contabilidad analítica, contabilidad financiera, gestión de almacenes/inventario, gestión de ventas y compras, automatización de tareas, campañas de marketing, ayuda técnica (Helpdesk), y punto de venta. [Metodología ERP] Para que funcione un sistema ERP no solo se debe comprar el software y hardware, sino que además implica un cambio cultural y de procesos en la organización, que se apoya en 3 aspectos fundamentales: el producto, los procesos y las personas, la combinación y sincronización de los mismos lleva al éxito de la implementación.
Software OpenERP & Metodología ERP
Software OpenERP & Metodología ERP
Gustavo González
Slides de la presentación dictada para los HackDays de la comunidad hispana Java
Introducción a JakartaEE 8
Introducción a JakartaEE 8
Víctor Leonel Orozco López
AWS Analytics Experience 2018 - Buenos Aires, Argentina
AWS Analytics Experience Argentina
AWS Analytics Experience Argentina
Amazon Web Services LATAM
Charla sobre integración entre Software Libre y Software Privativo. Caso de éxito en la integración de Alfresco con SAP en un gobierno autonómico en España. http://www.neurowork.net
11 Integracion Alfresco Y Sap Neurowork Why Floss
11 Integracion Alfresco Y Sap Neurowork Why Floss
Neurowork
Charla sobre integración entre Software Libre y Software Privativo. Caso de éxito en la integración de Alfresco con SAP en un gobierno autonómico en España. http://www.neurowork.net
11 Integracion Alfresco Y Sap Neurowork Why Floss
11 Integracion Alfresco Y Sap Neurowork Why Floss
Neurowork
En esta presentación, Toni de la Fuente, Director de Sistemas en Intecna Soluciones explica la integración entre Software Libre y Software Privativo y el caso de éxito que ha sido la integración de Alfresco con SAP en un gobierno autonómico en España. 18_03_2010
Integración y caso de éxito Alfresco y SAP
Integración y caso de éxito Alfresco y SAP
EOI Escuela de Organización Industrial
Charla sobre integración entre Software Libre y Software Privativo. Caso de éxito en la integración de Alfresco con SAP en un gobierno autonómico en España. http://www.neurowork.net
11 Integracion Alfresco Y Sap Neurowork Why Floss
11 Integracion Alfresco Y Sap Neurowork Why Floss
Neurowork
Charla sobre integración entre Software Libre y Software Privativo. Caso de éxito en la integración de Alfresco con SAP en un gobierno autonómico en España. http://www.neurowork.net
11 Integracion Alfresco Y S A P Neurowork Why F L O S S
11 Integracion Alfresco Y S A P Neurowork Why F L O S S
Neurowork
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
Amazon Web Services
Principales ERPs
Principales ERP
Principales ERP
AcheFuent
Sesión impartida en el curso de verano de la Univ. de Zaragoza sobre Archivos y gestión de documentos ante la web semántica. Ejea de los Caballeros, 17 julio 2012
Software libre, web semántica y archivos
Software libre, web semántica y archivos
Jesús Tramullas
rpJ
⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireport
José Pedro Avila
Mi presentación en el Global Azure Bootcamp 2015. Esta charla demuestra cómo es posible diseñar una granja completa de SharePoint utilizando máquinas virtuales de Azure. Vemos cómo se puede integrar AAD y cómo se pueden preparar plantillas de máquina preparadas para agregar servidores a las granjas para poder escalar la infraestructura y los servicios de SharePoint. Gracias a la potencia de Azure websites, web Jobs y otras herramientas de Azure se muestra cómo diseñar un panel de administración que permite hacer operaciones administrativas sobre SharePoint sin necesidad de acceder internamente a la granja, de la misma manera que lo hace Office 365. También nos centraremos en el diseño de APIs de administración y despliegue de PowerShell y cómo crear portales similares a Office Video y Delve usando servicios como Azure Search o Application Insights. En definitiva, todo un conjunto de ideas de cómo podríamos diseñar nuestro propio Office 365.
Diseña tu propio Office 365 - Global Azure Bootcamp 2015
Diseña tu propio Office 365 - Global Azure Bootcamp 2015
Miguel Tabera
Escalando para sus primeros 10 millones de usuarios AWS Summit Santiago - Jueves, 5 de mayo
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
Amazon Web Services LATAM
Charla sobre herramientas y tecnologia habilitada para implantar automatización y orquestación de procesos.
SOA Open Source
SOA Open Source
Lenin Lozano
¿Qué es la Búsqueda Empresarial? Funcionalidades desconocidas Búsqueda rediseñada en SharePoint 2013 Configuración y Tuning Futuro de Búsqueda Empresarial
Búsqueda Empresarial en SharePoint 2013 - Iberian SharePoint Conference - Jos...
Búsqueda Empresarial en SharePoint 2013 - Iberian SharePoint Conference - Jos...
José Quinto Zamora
Introducción Spring Framework
Introducción Spring Framework
econtinua
Diseño de un Datamart
Diseño de un Datamart
Eduardo S de Loera
Presentación realizada por José Luis Almazán, de la empresa ticMind en Madrid el 22 de Octubre de 2014. Es la introducción a un workshop que se puede ver íntegramente en la url http://www.youtube.com/watch?v=NmNISWwyyA0&list=UUjZthSiLbJ85LOlxAxeNtxw. Además de José Luis, intervinieron por parte de Salesforce Enrique Polo (presidente de Salesforce España), Eduardo Sanchez (responsable de plataforma de Salesforce España) y Nacho Saenz (responsable de Partners de Salesforce España)
Salesforce III developer day bbva innovation center Madrid by @almazanjl
Salesforce III developer day bbva innovation center Madrid by @almazanjl
ticMind Consulting. Consultoría Partner de Salesforce Madrid
ninguno
presentacinorm-150325230016-conversion-gate01.pptx
presentacinorm-150325230016-conversion-gate01.pptx
ssuser948499
Flisol 2011 alta disponibilidad y alto desempeño
Flisol 2011 alta disponibilidad y alto desempeño
crio_
Conceptos de Data Ware House - Data Marts, beneficios, componentes.
Introduccion Data WareHouse
Introduccion Data WareHouse
Ricardo Mendoza
J2 Ee Para Seres Humanos Slides
J2 Ee Para Seres Humanos Slides
mundojava
Migracion de Oracle Forms a Oracle Application Express
Migacion forms apex
Migacion forms apex
Daniel Bozzolo
Linked Map is a short project part of the FP7 PlanetData project developed by IAAA (Universidad Zaragoza) and GeoSpatiumLab. Linked Map is a showcase of the use of OGC, W3C, ISO and IETF standards and how can interoperate seamlessly. Many standards have been used in Linked Map: RDF, R2RML, GeoSPARQL, WKT, ISO 19115, PROV, RFC 5899, ... These slides present and discuss their use in the conversion of geographic datasets into RDF, the management of provenance data and the semantic upgrade and enhanced discovery support of WMS. These slides were presented at OGC ILAF Forum, co-organised with JIIDE 2014.
Interoperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietf
Francisco J. Lopez-Pellicer
Interoperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietf
Francisco J. Lopez-Pellicer
Que es Spring Security Arquitectura de Spring Security Configuraciones: Modulos de spring security en maven web.xml securityContext.xml applicationContext.xml AuthenticationProvider.java Login.xhtml ManageBean login
Spring security 2017
Spring security 2017
Vortexbird
Que es Spring Arquitectura de Spring Principales módulos de Spring Inyección de dependencias Programación orientada aspectos. Configurando aplicación usando Spring Instalar el contenedor de Inversión de Control de Spring (IoC) Crear y configurar un Bean en el contenedor de Inversión de Control . Usando el Auto-Writing Bean con XML Usando el Auto-Writing Bean con Anotaciones.
Spring framework core 2017
Spring framework core 2017
Vortexbird
Más contenido relacionado
Similar a Spring ORM JPA
Charla sobre integración entre Software Libre y Software Privativo. Caso de éxito en la integración de Alfresco con SAP en un gobierno autonómico en España. http://www.neurowork.net
11 Integracion Alfresco Y Sap Neurowork Why Floss
11 Integracion Alfresco Y Sap Neurowork Why Floss
Neurowork
Charla sobre integración entre Software Libre y Software Privativo. Caso de éxito en la integración de Alfresco con SAP en un gobierno autonómico en España. http://www.neurowork.net
11 Integracion Alfresco Y S A P Neurowork Why F L O S S
11 Integracion Alfresco Y S A P Neurowork Why F L O S S
Neurowork
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
Amazon Web Services
Principales ERPs
Principales ERP
Principales ERP
AcheFuent
Sesión impartida en el curso de verano de la Univ. de Zaragoza sobre Archivos y gestión de documentos ante la web semántica. Ejea de los Caballeros, 17 julio 2012
Software libre, web semántica y archivos
Software libre, web semántica y archivos
Jesús Tramullas
rpJ
⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireport
José Pedro Avila
Mi presentación en el Global Azure Bootcamp 2015. Esta charla demuestra cómo es posible diseñar una granja completa de SharePoint utilizando máquinas virtuales de Azure. Vemos cómo se puede integrar AAD y cómo se pueden preparar plantillas de máquina preparadas para agregar servidores a las granjas para poder escalar la infraestructura y los servicios de SharePoint. Gracias a la potencia de Azure websites, web Jobs y otras herramientas de Azure se muestra cómo diseñar un panel de administración que permite hacer operaciones administrativas sobre SharePoint sin necesidad de acceder internamente a la granja, de la misma manera que lo hace Office 365. También nos centraremos en el diseño de APIs de administración y despliegue de PowerShell y cómo crear portales similares a Office Video y Delve usando servicios como Azure Search o Application Insights. En definitiva, todo un conjunto de ideas de cómo podríamos diseñar nuestro propio Office 365.
Diseña tu propio Office 365 - Global Azure Bootcamp 2015
Diseña tu propio Office 365 - Global Azure Bootcamp 2015
Miguel Tabera
Escalando para sus primeros 10 millones de usuarios AWS Summit Santiago - Jueves, 5 de mayo
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
Amazon Web Services LATAM
Charla sobre herramientas y tecnologia habilitada para implantar automatización y orquestación de procesos.
SOA Open Source
SOA Open Source
Lenin Lozano
¿Qué es la Búsqueda Empresarial? Funcionalidades desconocidas Búsqueda rediseñada en SharePoint 2013 Configuración y Tuning Futuro de Búsqueda Empresarial
Búsqueda Empresarial en SharePoint 2013 - Iberian SharePoint Conference - Jos...
Búsqueda Empresarial en SharePoint 2013 - Iberian SharePoint Conference - Jos...
José Quinto Zamora
Introducción Spring Framework
Introducción Spring Framework
econtinua
Diseño de un Datamart
Diseño de un Datamart
Eduardo S de Loera
Presentación realizada por José Luis Almazán, de la empresa ticMind en Madrid el 22 de Octubre de 2014. Es la introducción a un workshop que se puede ver íntegramente en la url http://www.youtube.com/watch?v=NmNISWwyyA0&list=UUjZthSiLbJ85LOlxAxeNtxw. Además de José Luis, intervinieron por parte de Salesforce Enrique Polo (presidente de Salesforce España), Eduardo Sanchez (responsable de plataforma de Salesforce España) y Nacho Saenz (responsable de Partners de Salesforce España)
Salesforce III developer day bbva innovation center Madrid by @almazanjl
Salesforce III developer day bbva innovation center Madrid by @almazanjl
ticMind Consulting. Consultoría Partner de Salesforce Madrid
ninguno
presentacinorm-150325230016-conversion-gate01.pptx
presentacinorm-150325230016-conversion-gate01.pptx
ssuser948499
Flisol 2011 alta disponibilidad y alto desempeño
Flisol 2011 alta disponibilidad y alto desempeño
crio_
Conceptos de Data Ware House - Data Marts, beneficios, componentes.
Introduccion Data WareHouse
Introduccion Data WareHouse
Ricardo Mendoza
J2 Ee Para Seres Humanos Slides
J2 Ee Para Seres Humanos Slides
mundojava
Migracion de Oracle Forms a Oracle Application Express
Migacion forms apex
Migacion forms apex
Daniel Bozzolo
Linked Map is a short project part of the FP7 PlanetData project developed by IAAA (Universidad Zaragoza) and GeoSpatiumLab. Linked Map is a showcase of the use of OGC, W3C, ISO and IETF standards and how can interoperate seamlessly. Many standards have been used in Linked Map: RDF, R2RML, GeoSPARQL, WKT, ISO 19115, PROV, RFC 5899, ... These slides present and discuss their use in the conversion of geographic datasets into RDF, the management of provenance data and the semantic upgrade and enhanced discovery support of WMS. These slides were presented at OGC ILAF Forum, co-organised with JIIDE 2014.
Interoperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietf
Francisco J. Lopez-Pellicer
Interoperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietf
Francisco J. Lopez-Pellicer
Similar a Spring ORM JPA
(20)
11 Integracion Alfresco Y Sap Neurowork Why Floss
11 Integracion Alfresco Y Sap Neurowork Why Floss
11 Integracion Alfresco Y S A P Neurowork Why F L O S S
11 Integracion Alfresco Y S A P Neurowork Why F L O S S
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
Principales ERP
Principales ERP
Software libre, web semántica y archivos
Software libre, web semántica y archivos
⭐Generación de reportes en múltiples formatos con jasper report e ireport
⭐Generación de reportes en múltiples formatos con jasper report e ireport
Diseña tu propio Office 365 - Global Azure Bootcamp 2015
Diseña tu propio Office 365 - Global Azure Bootcamp 2015
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
SOA Open Source
SOA Open Source
Búsqueda Empresarial en SharePoint 2013 - Iberian SharePoint Conference - Jos...
Búsqueda Empresarial en SharePoint 2013 - Iberian SharePoint Conference - Jos...
Introducción Spring Framework
Introducción Spring Framework
Diseño de un Datamart
Diseño de un Datamart
Salesforce III developer day bbva innovation center Madrid by @almazanjl
Salesforce III developer day bbva innovation center Madrid by @almazanjl
presentacinorm-150325230016-conversion-gate01.pptx
presentacinorm-150325230016-conversion-gate01.pptx
Flisol 2011 alta disponibilidad y alto desempeño
Flisol 2011 alta disponibilidad y alto desempeño
Introduccion Data WareHouse
Introduccion Data WareHouse
J2 Ee Para Seres Humanos Slides
J2 Ee Para Seres Humanos Slides
Migacion forms apex
Migacion forms apex
Interoperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietf
Más de Vortexbird
Que es Spring Security Arquitectura de Spring Security Configuraciones: Modulos de spring security en maven web.xml securityContext.xml applicationContext.xml AuthenticationProvider.java Login.xhtml ManageBean login
Spring security 2017
Spring security 2017
Vortexbird
Que es Spring Arquitectura de Spring Principales módulos de Spring Inyección de dependencias Programación orientada aspectos. Configurando aplicación usando Spring Instalar el contenedor de Inversión de Control de Spring (IoC) Crear y configurar un Bean en el contenedor de Inversión de Control . Usando el Auto-Writing Bean con XML Usando el Auto-Writing Bean con Anotaciones.
Spring framework core 2017
Spring framework core 2017
Vortexbird
Especificación desarrollador por el Java Community Process. Su función es validar Java Beans se basa en el uso de anotaciones. Bean Validation 1.0 JSR 303 Bean Validation 1.1 JSR 349 Bean Validation 2.0 JSR 380
Bean validation 2017
Bean validation 2017
Vortexbird
Estándar para mapeo objeto relacional y persistencia de datos. Provee un API estándar. Se basa en Plain Old Java Object (POJO). Uso extensivo de anotaciones. JSR 220: JavaTM Persistence 1.0 JSR 317: JavaTM Persistence 2.0 JSR 338: JavaTM Persistence 2.1
Introduccion a JPA
Introduccion a JPA
Vortexbird
El Log es un mensaje que le indica al desarrollador la ocurrencia de un evento que desea monitorear dentro de la aplicación.
Log en Aplicaciones Java y JavaEE
Log en Aplicaciones Java y JavaEE
Vortexbird
Servicios Rest con Jersey
Servicios Rest con Jersey
Vortexbird
Un WebService es una pieza de software identificada por un URI (Uniform Resource Identifier). Su medio de comunicación se fundamenta en el uso de XML, TEXT, JSON XML XML Namespace, XML Schema, Xpath, XSLT. HTTP, JSON vortexbird
Servicios Web Rest con Spring MVC
Servicios Web Rest con Spring MVC
Vortexbird
Primefaces es una implementación de JSF de código libre. En el 2015 es la implementación de JSF mas popular. Soporta AJAX basado en la especificación JSF2.0 Fácil de configurar. Cuenta con Mobil UI Kit Diego Armando Gomez
Primefaces
Primefaces
Vortexbird
Implementación de Facelets con primefaces y XHTML vortexbird Diego Armando Gomez
Facelets
Facelets
Vortexbird
Nuevas Características versión 5.0.1 de Zathuracode vortexbird Diego Armando Gomez,
Vb.pd.zathuracode.v5.0.1
Vb.pd.zathuracode.v5.0.1
Vortexbird
Zathuracode versión 5.0.0 generador de código JavaEE. Sea productivo.
Zathuracode Version 5.0.0
Zathuracode Version 5.0.0
Vortexbird
Computación distribuida. Sistemas integrados. Aplicaciones en diferentes lenguaje de programación y plataformas. Nuevos términos XML, WSDL, SOAP, XML-RPC, ebXML, JAXB, JAX-WS, JAX-RPC, JAX-RS Para que todo esto?
Web services SOAP con JAX-WS
Web services SOAP con JAX-WS
Vortexbird
Transferencia de Estado Representacional (Representational State Transfer) o REST Originado en el año 2000 por el doctor Roy Fielding en la Universidad de California en su tesis doctoral Tesis “Estilos de Arquitectura y el Diseño de Arquitecturas de Software basadas en Redes” Principios arquitectónicos de software para usar a la Web como una plataforma de Procesamiento Distribuido
Web services restful con JAX-RS
Web services restful con JAX-RS
Vortexbird
Introducccion springframework
Introducccion springframework
Vortexbird
Más de Vortexbird
(14)
Spring security 2017
Spring security 2017
Spring framework core 2017
Spring framework core 2017
Bean validation 2017
Bean validation 2017
Introduccion a JPA
Introduccion a JPA
Log en Aplicaciones Java y JavaEE
Log en Aplicaciones Java y JavaEE
Servicios Rest con Jersey
Servicios Rest con Jersey
Servicios Web Rest con Spring MVC
Servicios Web Rest con Spring MVC
Primefaces
Primefaces
Facelets
Facelets
Vb.pd.zathuracode.v5.0.1
Vb.pd.zathuracode.v5.0.1
Zathuracode Version 5.0.0
Zathuracode Version 5.0.0
Web services SOAP con JAX-WS
Web services SOAP con JAX-WS
Web services restful con JAX-RS
Web services restful con JAX-RS
Introducccion springframework
Introducccion springframework
Spring ORM JPA
1.
ORM JPA Spring Framework Diego Armando Gómez Mosquera. dgomez@vortexbird.com 2017
2.
Agenda • Arquitectura de Spring • Hibernate •
Spring ORM • Spring Transaction management
3.
Arquitectura de Spring
4.
Que es Spring ORM • Soporte proporcionado
por Spring para integrarse con una gran variedad de Mapeadores objeto relacionales (ORM) – JPA – Hiberante – iBATIS – TopLink – Apache OJB – JDO
5.
Spring ORM • Spring integrado con un ORM como JPA proporciona las siguientes características. – Administración de entityManager –
Administración de recursos (entityManagerFactory) – Administración de transacciones integradas. – Administración de DataSource. – Envolver excepciones
6.
Spring ORM • APIs Básicas JPA – org.springframework.orm.jpa –
org.springframework.orm.jpa.persistenceunit – org.springframework.orm.jpa.support – org.springframework.orm.jpa.vendor
7.
Spring ORM <?xml version="1.0" encoding="UTF-8"?> <beans> <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean"> <property name="persistenceUnitName" value="demoBancoJPA"/> </bean> <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"> <property name="entityManagerFactory" ref="entityManagerFactory"/> </bean> <tx:annotation-driven transaction-manager="transactionManager" /> </beans>
8.
Spring Transaction management • Cuenta con un soprte extenso para manejo de transacciones – Programatica con JTA –
Programatica con Transaction Template – Declarativa con Transaction Advice – Declarativa con @Transaction Annotation
9.
Spring Transaction management • Soporte para diferentes comportamientos – REQUIRED –
REQUIRES_NEW – SUPPORTS – NOT_SUPPORTS – MANDATORY – NEVER – NESTED
10.
Spring Transaction management • Niveles de aislamiento soportados – DEFAULT –
READ_UNCOMMITTED – READ_COMMITTED – REPEATABLE_READ – SERIALIZABLE
11.
DAO@Repository @Scope("singleton") public class ClientesDAO
implements IClientesDAO { @PersistenceContext private EntityManager entityManager; @Override public void grabar(Clientes clientes) { entityManager.persist(clientes); } @Override public void modificar(Clientes clientes) { entityManager.merge(clientes); } @Override public void borrar(Clientes clientes) { entityManager.remove(clientes); } @Override public Clientes consultarPorId(long cliId) { return entityManager.find(Clientes.class, cliId); } @Override public List<Clientes> consultarTodos() { String jpql="SELECT cli FROM Clientes cli"; return entityManager.createQuery(jpql).getResultList(); } }
12.
Laboratorio
13.
Construcción de aplicación • Tecnologías: • Hibernate JPA •
Spring ORM • DAO • Spring Transaction con anotacione
Descargar ahora