Open Session In View II.
Last updated
Last updated
Example code is available on github.com/vaadin-on-grails/gorm-open-session-in-view-ii.
In the previous article we have described how to enable OSIV in VaadinConfig.groovy. This tutorial will show way how to do it in the old way, without configuration.
The other way to use OSIV in Grails with Vaadin is to manually add an extra filter OpenSessionInViewFilter
into web.xml
file.
Generate project templates in your project. install-templates
command will generate many files inside src/templates
folder.
Leave only web.xml
and remove folders artifacts
, scaffolding
and testing
.
Add the following filter definition, that will keep session opened during each reqiest, into generated web.xml
.
Change package name of
OpenSessionInViewFilter
for Hibernate 3org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
We are done. Now we can run the application and Hibernate session will be always opened, during each Vaadin request.