Borrar EJB

Ruben
12 de Enero del 2006
Hola!

Estoy intentando implementar una aplicación con entity beans gestionados por contenedor, y me gustaría saber las formas que hay de borrarlas. Es decir, tengo un entity relacionado con otro mediante una relación 1:n, y quiero borrar los entities hijos.

Una posible forma de hacerlo es con el metodo Get del interfaz padre, coger la colección de hijos e ir borrándolos uno a uno. Pero entiendo que esto se traduce en N sentencias DELETE en la base de datos. Querría saber si hay alguna forma de borrar todos los hijos con una única sentencia DELETE, de la forma DELETE hijo WHERE id_padre=x, para mejorar la eficiencia de la aplicación.

No sé si me he explicado bien, pero si alguien por ahí es experto en estos temas y puede contestarme, se lo agradecería bastante.

Gracias!