📄 dom4jproxyfactory.java
字号:
// $Id: Dom4jProxyFactory.java 9210 2006-02-03 22:15:19Z steveebersole $package org.hibernate.proxy.dom4j;import org.hibernate.HibernateException;import org.hibernate.proxy.dom4j.Dom4jLazyInitializer;import org.hibernate.proxy.dom4j.Dom4jProxy;import org.hibernate.proxy.ProxyFactory;import org.hibernate.proxy.HibernateProxy;import org.hibernate.type.AbstractComponentType;import org.hibernate.engine.SessionImplementor;import java.util.Set;import java.lang.reflect.Method;import java.io.Serializable;/** * Builds proxies for "dom4j" entity representations. * * @author Steve Ebersole */public class Dom4jProxyFactory implements ProxyFactory { private String entityName; /** * Called immediately after instantiation */ public void postInstantiate( String entityName, Class persistentClass, Set interfaces, Method getIdentifierMethod, Method setIdentifierMethod, AbstractComponentType componentIdType) throws HibernateException { this.entityName = entityName; } /** * Create a new proxy */ public HibernateProxy getProxy(Serializable id, SessionImplementor session) throws HibernateException { return new Dom4jProxy( new Dom4jLazyInitializer( entityName, id, session ) ); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -