# Sugerencias

* Cuando existan mas acciones realizadas que dependen de otras se pueden usar eventos

Por ejemplo: Se vende un articulo se necesita disminuir el inventario, se necesita enviar una orden de entrega.

* Los métodos delete() debe implementar un entityRules.isDeleted(entity), de manera que alli se valide si existen otras colecciones que dependen de el.

| Guias       |
| ----------- |
| entityRules |

* Cuando se usa atributos autoincrementables

| Guias                                                                                |
| ------------------------------------------------------------------------------------ |
| Usar otro campo para validar que fungirá como llave primaria.                        |
| No se muestra el id en el formulario new.xhtml ya que este se generara al guardarlo. |
| Cambiar el método is new para que busque por el atributo secundario.                 |
