openxava / documentación / Lección 9: Referencias y colecciones

Curso: 1. Primeros pasos | 2. Modelar con Java | 3. Pruebas automáticas | 4. Herencia | 5. Lógica de negocio básica | 6. Validación avanzada | 7. Refinar el comportamiento predefinido | 8. Comportamiento y lógica de negocio | 9. Referencias y colecciones | A. Arquitectura y filosofía | B. Java Persistence API | C. Anotaciones
Esta lección está disponible en PDF:
openxava-course9-references-collections_es.pdf

Notas para OpenXava 5.7 y superior

Usa @AddAction en lugar de @NewAction para refinar la acción para añadir nuevos elementos. Por ejemplo, cambia:
@OneToMany(mappedBy="invoice")
@CollectionView("NoCustomerNoInvoice")
@NewAction("Invoice.addOrders") // @NewAction ya no se usa para definir la acción de añadir
private Collection<Order> orders;
Por::
@OneToMany(mappedBy="invoice")
@CollectionView("NoCustomerNoInvoice")
@AddAction("Invoice.addOrders") // @AddAction en su lugar
private Collection<Order> orders;

¿Problemas con la lección? Pregunta en el foro