Je suis nouveau à Grails.Essayer d'utiliser une classe de domaine de grails de la coquille
J'essaye d'experiement avec mes domaines de grails de la coquille, et je ne peux pas l'obtenir pour fonctionner. Ces domaines fonctionnent bien à partir du code d'échafaudage lorsque je lance l'application.
Compte tenu de cette classe de domaine
class IncomingCall {
String caller_id
Date call_time
int call_length
static constraints = {
}
}
je tente de créer un « IncomingCall » et enregistrez de la coquille. Peu importe ce que je fais, je reçois toujours "Null"; l'objet n'est pas créé.
Et si j'essaye de créer l'objet et de faire une sauvegarde, j'obtiens l'erreur "Pas de session d'hibernation liée au fil" (voir ci-dessous).
groovy:000> new IncomingCall(caller_id:'555-1212', call_time: new Date(), call_length:10).save()
ERROR org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here
at org.springframework.orm.hibernate3.SpringSessionContext.currentSession (SpringSessionContext.java:63)
at org.hibernate.impl.SessionFactoryImpl.getCurrentSession (SessionFactoryImpl.java:574)
at groovysh_evaluate.run (groovysh_evaluate:3)
...
groovy:000>
Comment est-ce que je peux faire fonctionner ceci à partir du shell?