You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Julien Martin <ba...@gmail.com> on 2012/01/23 10:53:00 UTC
adding an Open EntityManager In View filter to my T5 app
Hello,
I would like to add a Spring open EntityManager in view filter to my
T5 application. I am not sure about the mapping url pattern.
Is the code below correct or will it conflict with TapestrySpringFilter?
*<filter>*
* <filter-name>oemInViewFilter</filter-name>
<filter-class>
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter
</filter-class>
<init-param>
<param-name>entityManagerFactoryBeanName</param-name>
<param-value>reportsEntityManagerFactory</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>oemInViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>*
Regards,
Julien.
Re: adding an Open EntityManager In View filter to my T5 app
Posted by Julien Martin <ba...@gmail.com>.
thanks Giulio
2012/1/23 Giulio Micali <gi...@gmail.com>
> I use the hibernate version, but it should be the same.
> Here my config(works with tapestry 5.1.0.5 and 5.2.6, i never tried the
> newest version):
>
> <filter>
> <filter-name>Hibernate Session In View Filter</filter-name>
>
>
> <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
> <init-param>
> <!-- you must specify this if the name of your
> sessionFactory is not "sessionFactory" -->
> <param-name>sessionFactory</param-name>
> <param-value>mySessionFactory</param-value>
> </init-param>
> <init-param>
> <param-name>flushMode</param-name>
> <param-value>AUTO</param-value>
> </init-param>
> <init-param>
> <param-name>singleSession</param-name>
> <param-value>true</param-value>
> </init-param>
> </filter>
>
> <filter>
> <filter-name>app</filter-name>
>
>
> <filter-class>org.apache.tapestry5.spring.TapestrySpringFilter</filter-class>
> </filter>
> <filter-mapping>
> <filter-name>Hibernate Session In View Filter</filter-name>
> <url-pattern>/*</url-pattern>
> </filter-mapping>
>
> Hope that can be useful,
>
> Giulio
>
Re: adding an Open EntityManager In View filter to my T5 app
Posted by Giulio Micali <gi...@gmail.com>.
I use the hibernate version, but it should be the same.
Here my config(works with tapestry 5.1.0.5 and 5.2.6, i never tried the
newest version):
<filter>
<filter-name>Hibernate Session In View Filter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
<init-param>
<!-- you must specify this if the name of your
sessionFactory is not "sessionFactory" -->
<param-name>sessionFactory</param-name>
<param-value>mySessionFactory</param-value>
</init-param>
<init-param>
<param-name>flushMode</param-name>
<param-value>AUTO</param-value>
</init-param>
<init-param>
<param-name>singleSession</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter>
<filter-name>app</filter-name>
<filter-class>org.apache.tapestry5.spring.TapestrySpringFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Hibernate Session In View Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Hope that can be useful,
Giulio