Me gustaría agregar campos a una entidad ya creada en el roo-shell, pero no sé qué comando coloca una entidad en el contexto actual.¿Cómo agregar campos a las entidades en el roo-shell?
¿Qué hace eso?
Me gustaría agregar campos a una entidad ya creada en el roo-shell, pero no sé qué comando coloca una entidad en el contexto actual.¿Cómo agregar campos a las entidades en el roo-shell?
¿Qué hace eso?
usted tiene que "centrarse" esa clase primero en añadir o cambiar los campos en él
roo> focus --class ~.LaserCannon
~.LaserCannon roo> field number --fieldName strength --type double
Updated SRC_MAIN_JAVA/com/stackoverflow/LaserCannon.java
Updated SRC_MAIN_JAVA/com/stackoverflow/LaserCannon_Roo_JavaBean.aj
Updated SRC_MAIN_JAVA/com/stackoverflow/LaserCannon_Roo_ToString.aj
lo que sumado campo "fuerza" a mi clase com.stackoverflow.LaserCannon (~ es evaluado por roo a su proyecto de paquete de nivel superior)
También puede usar el atributo "--clase" en el comando "campo".
En la consola de Roo usar la tecla de tabulación para la sugerencia con los comandos (o ctrl + espacio en la STS [incluso en Mac])
Por ejemplo:
roo> field string --fieldName borrar --class ~.domain.Comercio
Updated SRC_MAIN_JAVA\com\malsolo\stackoverflow\domain\Comercio.java
Updated SRC_MAIN_WEBAPP\WEB-INF\i18n\application.properties
Updated SRC_MAIN_JAVA\com\malsolo\stackoverflow\domain\Comercio_Roo_JavaBean.aj
Updated SRC_MAIN_JAVA\com\malsolo\stackoverflow\domain\Comercio_Roo_ToString.aj
Updated SRC_TEST_JAVA\com\malsolo\stackoverflow\domain\ComercioDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_MAIN_WEBAPP\WEB-INF\views\stack\comercios\list.jspx
Updated SRC_MAIN_WEBAPP\WEB-INF\views\stack\comercios\show.jspx
Updated SRC_MAIN_WEBAPP\WEB-INF\views\stack\comercios\create.jspx
Updated SRC_MAIN_WEBAPP\WEB-INF\views\stack\comercios\update.jspx
Exactamente lo que estaba buscando. Gracias. – Hedge
Guardado mi viaje a la documentación. ¡Gracias! –