You use transactional support like: User.withTransaction{ user.save() }
What I find much more annoying is that the Gorm events don't work. 2009/4/6 ice96 <ice...@gmail.com> > > Hello, > > I'm experimenting with T5.1 and GORM. At the moment I'm trying to save > models into the database. Models without associations like: hasMany and > BelongsTo works perfectly. But when I try To save model like this: > > > package org.example.entities > mport grails.persistence.Entity > > @Entity > public class User { > long id > String login > String password > static belongsTo = [role:Role] > > static mapping = { > table 'USERS' > login column:'LOGIN' > password column:'PASSWORD' > } > } > > With this: > > package org.example.pages.users > > import org.apache.tapestry5.annotations.Property > import org.apache.tapestry5.ioc.annotations.Inject > import org.example.entities.User > import org.slf4j.Logger > > public class UsersAdd { > @Inject > private Logger log > > @Property > private User user; > > Object onSuccess() { > user.save(); > return null > } > > } > > > I have got an error: "Hibernate Session bound to thread, and configuration > does not allow creation of non-transactional one here" > > As I sad, this works fine without associations. How to configure and pass > transactional session from Tapestry to Gorm? > > Any suggestions? > > -- > View this message in context: > http://www.nabble.com/Tapestry-5.1-on-top-of-GORM-Hibernate-Session-bound-to-thread-tp22900050p22900050.html > Sent from the Tapestry - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >