div class=ts-pagebuttonPage 1button div class=ts-image a href=https:reader042vdocumentsusreader042viewer202203262055c9c851bb61eb92328b46abhtml5page1jpg target=_blank amp-img class=ts-thumb alt=Page 1: Curso GroovyGrails por Roberto Perez Alcolea src=https:reader042vdocumentsusreader042viewer202203262055c9c851bb61eb92328b46abhtml5thumbnails1jpg width=142 height=106 layout=responsive amp-imga divdivdiv class=ts-pagebuttonPage 2button div class=ts-image a href=https:reader042vdocumentsusreader042viewer202203262055c9c851bb61eb92328b46abhtml5page2jpg target=_blank amp-img class=ts-thumb alt=Page 2: Curso GroovyGrails por Roberto Perez Alcolea src=https:reader042vdocumentsusreader042viewer202203262055c9c851bb61eb92328b46abhtml5thumbnails2jpg width=142 height=106 layout=responsive amp-imga divp1+ GORM avanzadop p• Eventos y auto-timestampingp p• Mapeo ORM personalizadop p+ Queries en GORM• Dynamic Finders• Where queries• Hibernate Query Language HQL• Criteriap p+ Creación de Taglibsp p+ Deploymentp p2 3p p4p p5pdiv