org.tynamo.hibernate.modules
Class TynamoHibernate4Module
java.lang.Object
org.tynamo.hibernate.modules.TynamoHibernate4Module
public final class TynamoHibernate4Module
- extends Object
|
Method Summary |
static void |
bind(org.apache.tapestry5.ioc.ServiceBinder binder)
|
static org.apache.tapestry5.hibernate.HibernateSessionManager |
buildHibernateSessionManager(org.apache.tapestry5.hibernate.HibernateSessionSource sessionSource,
org.apache.tapestry5.ioc.services.PerthreadManager perthreadManager)
The session manager manages sessions on a per-thread/per-request basis. |
static void |
hibernateSessionSource(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.hibernate.HibernateConfigurer> config,
org.apache.tapestry5.hibernate.HibernateConfigurer defaultHibernateConfigurer)
Adds the following configurers: Default performs default hibernate configuration PackageName
loads entities by package name |
static void |
sessionSourceForHibernate4(org.apache.tapestry5.ioc.MappedConfiguration<Class,Object> configuration,
org.apache.tapestry5.hibernate.HibernateSessionSource hibernateSessionSource,
org.apache.tapestry5.hibernate.HibernateSessionManager hibernateSessionManager)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TynamoHibernate4Module
public TynamoHibernate4Module()
bind
public static void bind(org.apache.tapestry5.ioc.ServiceBinder binder)
sessionSourceForHibernate4
@Contribute(value=org.apache.tapestry5.ioc.services.ServiceOverride.class)
public static void sessionSourceForHibernate4(org.apache.tapestry5.ioc.MappedConfiguration<Class,Object> configuration,
@Local
org.apache.tapestry5.hibernate.HibernateSessionSource hibernateSessionSource,
@Local
org.apache.tapestry5.hibernate.HibernateSessionManager hibernateSessionManager)
buildHibernateSessionManager
@Scope(value="perthread")
@ServiceId(value="Hibernate4SessionManager")
public static org.apache.tapestry5.hibernate.HibernateSessionManager buildHibernateSessionManager(@Local
org.apache.tapestry5.hibernate.HibernateSessionSource sessionSource,
org.apache.tapestry5.ioc.services.PerthreadManager perthreadManager)
- The session manager manages sessions on a per-thread/per-request basis. Any active transaction will be rolled
back at thread cleanup time. The thread is
cleaned up automatically in a Tapestry web application.
hibernateSessionSource
@Local
@Contribute(value=org.apache.tapestry5.hibernate.HibernateSessionSource.class)
public static void hibernateSessionSource(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.hibernate.HibernateConfigurer> config,
@HibernateCore
org.apache.tapestry5.hibernate.HibernateConfigurer defaultHibernateConfigurer)
- Adds the following configurers:
- Default
- performs default hibernate configuration
- PackageName
- loads entities by package name
Copyright © 2004-2013. All Rights Reserved.