public class ShardSessionFactoryTargetSource
extends java.lang.Object
implements org.springframework.aop.TargetSource
| Constructor and Description |
|---|
ShardSessionFactoryTargetSource() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,org.hibernate.SessionFactory> |
getSessionFactories() |
org.hibernate.SessionFactory |
getSessionFactory() |
java.lang.Object |
getTarget() |
java.lang.Class<?> |
getTargetClass() |
boolean |
isStatic() |
void |
releaseTarget(java.lang.Object target) |
void |
setSessionFactory(java.lang.String shardName) |
void |
setShardDataSourceTargetSource(ShardDataSourceTargetSource shardDataSourceTargetSource) |
public java.util.Map<java.lang.String,org.hibernate.SessionFactory> getSessionFactories()
public org.hibernate.SessionFactory getSessionFactory()
public java.lang.Object getTarget()
throws java.lang.Exception
getTarget in interface org.springframework.aop.TargetSourcejava.lang.Exceptionpublic java.lang.Class<?> getTargetClass()
getTargetClass in interface org.springframework.aop.TargetClassAwaregetTargetClass in interface org.springframework.aop.TargetSourcepublic boolean isStatic()
isStatic in interface org.springframework.aop.TargetSourcepublic void releaseTarget(java.lang.Object target)
throws java.lang.Exception
releaseTarget in interface org.springframework.aop.TargetSourcejava.lang.Exceptionpublic void setSessionFactory(java.lang.String shardName)
public void setShardDataSourceTargetSource(ShardDataSourceTargetSource shardDataSourceTargetSource) throws java.lang.Exception
java.lang.Exception