-
jul15
Obtener un listado de las propiedades i18n (inglés)
publicado por Carlos Rico Avendaño en Grails
336 visitas -
ago09
Grails y los ficheros de propiedades (inglés)
publicado por Enrique Medina Montenegro en Grails
341 visitas -
abr07
Enrique Medina Montenegro
Con más de 14 años de experiencia en el mundo de las TI, donde comenzó desarrollando aplicaciones de escritorio en Delphi o Visual Basic, este Ingeniero en Informática por la Universidad de Alicante (1991-1996) ha ido perfilando su actividad profesional hacia las arquitecturas J2EE, donde siempre ha seguido muy atento, e incluso colaborado en ocasiones, con proyectos open-source como MyFaces, Spring, Hibernate, Groovy o Grails. Ocupando puestos desde Programador Junior hasta Arquitecto Senior de Soluciones, Enrique ha sido testigo de cómo ha ido evolucionando la tecnología en torno al desarrollo de aplicaciones web, adquiriendo un conocimiento y experiencia que le permiten evaluar con detalle las necesidades de cada proyecto y aplicar las herramientas que maximizan su productividad. Actualmente, Enrique se ha especializado en el framework de desarrollo Grails, y ejerce la Dirección Técnica de proyectos basados, entre otras, en esta tecnología.
¿Sabías que… puedes definir propiedades en tus clases del dominio que tomen su valor de una expresión SQL?
Y además no necesariamente basado en el valor de otra propiedad persistida. Consideremos, por ejemplo, una clase Factura como la siguiente:
class Factura {
String numero
Date fecha
....
Float neto
Float iva
Float importeIva
Float total
static mapping = {
importeIva formula: 'NETO * (IVA / 100)'
total formula: 'NETO + IMPORTE_IVA'
}
}
¿Queda claro, verdad? Hemos utilizado una formula SQL para calcular tanto el importe de IVA como el total de una factura, pero definiéndola a nivel de la propia clase.
Recuerda: Puedes utilizar expresiones SQL para propiedades calculadas de tus clases del dominio.


Entradas relacionadas 
(3 votos, media: 4,67)
Comentarios recientes