Seleccionar página

Como poner en BD las foraneas en modo CASCADE con Hibernate


Deprecated: Function create_function() is deprecated in /var/www/neodoo.es/wp-content/plugins/wp-spamshield/wp-spamshield.php on line 2033

Deprecated: Function create_function() is deprecated in /var/www/neodoo.es/wp-content/plugins/wp-spamshield/wp-spamshield.php on line 2033
Para indicar que una foranea se quiere poner en BD en modo CASCADE hay que usar la siguiente anotación: @OnDelete(action = OnDeleteAction.CASCADE) Un ejemplo, en la clase Establecimiento, que tiene un listado de Características, la tabla...

SELECT LIKE con wildcards en JPA

Si queremos hacer una consulta de un campo de texto y queremos usar %wildcards%m la primera idea es hacer algo como [java]Query q = entityManager.createQuery(“SELECT p FROM Pais p WHERE p.nombre LIKE ‘%:nombre%’ “);...

Como inyectar un EntityManager en Seam


Deprecated: Function create_function() is deprecated in /var/www/neodoo.es/wp-content/plugins/wp-spamshield/wp-spamshield.php on line 2033

Deprecated: Function create_function() is deprecated in /var/www/neodoo.es/wp-content/plugins/wp-spamshield/wp-spamshield.php on line 2033
Con la llegada de EJB 3 y JPA nace la figura del EntityManager para simplificar la persistencia de objetos. Y gracias a las anotaciones, el EntityManager puede ser inyectado por el contenedor de EJBs. Vamos a ver diferentes formas de obtener un EntityManager en Seam a...

Obtener un EntityManager sin inyección de dependencias


Deprecated: Function create_function() is deprecated in /var/www/neodoo.es/wp-content/plugins/wp-spamshield/wp-spamshield.php on line 2033

Deprecated: Function create_function() is deprecated in /var/www/neodoo.es/wp-content/plugins/wp-spamshield/wp-spamshield.php on line 2033
Para obtener un EntityManager en un componente Seam, la vía más fácil es usar la anotación @In y disfrutar de las ventajas del mecanismo de inyección de dependencias de Seam. @In EntityManager entityManager; Pero estas ventajas solo están disponibles dentro de los...

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies