package crew
import grails.compiler.GrailsCompileStatic
import org.taack.User
import javax.annotation.PostConstruct
import static taack.base.TaackJdbcService.Jdbc
@GrailsCompileStatic
class CrewJdbcService {
static lazyInit = false (1)
@PostConstruct (2)
private static void init() {
def u = new User()
Jdbc.registerClass(User,
u.username_, u.mail_,
u.subsidiary_, u.firstName_,
u.lastName_, u.businessUnit_,
u.enabled_) (3)
}
}
Table of Contents
Créer un service à l’initialisation autonome
Activation de Jdbc pour la classe de domaine
User
1 | Le service ne doit pas être initialisé de manière "paresseuse", car il n’a pas besoin d’être injecté quelque part (donc implicitement initialisé). |
2 | Méthode répertoriant les colonnes de classe de domaine disponibles via TQL |
3 | L’étape 3 peut être répétée pour toutes les classes de domaine |