jp.maru.liquid.core.plugins
クラス HibernateSessionPlugin
java.lang.Object
jp.maru.liquid.core.plugins.GuiceInjectorSupport
jp.maru.liquid.core.plugins.HibernateSessionPlugin
- すべての実装されたインタフェース:
- Plugin, SessionPlugin
public class HibernateSessionPlugin
- extends GuiceInjectorSupport
- implements SessionPlugin
SessionPluginのHibernate実装
- バージョン:
- 1.0
- 作成者:
- Kohji Tsujita
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース jp.maru.liquid.plugin.Plugin から継承されたメソッド |
init |
logger
public static org.slf4j.Logger logger
_sessionFactory
private SessionFactory _sessionFactory
HibernateSessionPlugin
public HibernateSessionPlugin()
createSession
public Session createSession()
- インタフェース
SessionPlugin
の記述:
- セッションを新たに作る
- 定義:
- インタフェース
SessionPlugin
内の createSession
- 戻り値:
- 新しいSession(未オープン)
refresh
public void refresh(java.lang.Object object)
- インタフェース
SessionPlugin
の記述:
- セッションの切れたエンティティにセッションを割り当てる(ショートカットメソッド)
- 定義:
- インタフェース
SessionPlugin
内の refresh
- パラメータ:
object
- 対象エンティティ
setSessionFactory
public void setSessionFactory(SessionFactory sessionFactory)
- SessionFactoryをインジェクト(GuiceInject)
- パラメータ:
sessionFactory
- MECSのSessionFactory