亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hibernate.java

?? 用Java實現的23個常用設計模式源代碼
?? JAVA
字號:
//$Id: Hibernate.java,v 1.16.2.8 2003/11/27 09:30:48 oneovthafew Exp $package net.sf.hibernate;import java.io.IOException;import java.io.InputStream;import java.io.Reader;import java.io.Serializable;import java.sql.Blob;import java.sql.Clob;import java.sql.SQLException;import java.util.Iterator;import net.sf.hibernate.collection.PersistentCollection;import net.sf.hibernate.engine.HibernateIterator;import net.sf.hibernate.lob.BlobImpl;import net.sf.hibernate.lob.ClobImpl;import net.sf.hibernate.proxy.HibernateProxy;import net.sf.hibernate.proxy.HibernateProxyHelper;import net.sf.hibernate.type.BigDecimalType;import net.sf.hibernate.type.BinaryType;import net.sf.hibernate.type.BlobType;import net.sf.hibernate.type.BooleanType;import net.sf.hibernate.type.ByteType;import net.sf.hibernate.type.CalendarDateType;import net.sf.hibernate.type.CalendarType;import net.sf.hibernate.type.CharacterType;import net.sf.hibernate.type.ClassType;import net.sf.hibernate.type.ClobType;import net.sf.hibernate.type.CompositeCustomType;import net.sf.hibernate.type.CurrencyType;import net.sf.hibernate.type.CustomType;import net.sf.hibernate.type.DateType;import net.sf.hibernate.type.DoubleType;import net.sf.hibernate.type.FloatType;import net.sf.hibernate.type.IntegerType;import net.sf.hibernate.type.LocaleType;import net.sf.hibernate.type.LongType;import net.sf.hibernate.type.ManyToOneType;import net.sf.hibernate.type.NullableType;import net.sf.hibernate.type.ObjectType;import net.sf.hibernate.type.PersistentEnumType;import net.sf.hibernate.type.SerializableType;import net.sf.hibernate.type.ShortType;import net.sf.hibernate.type.StringType;import net.sf.hibernate.type.TextType;import net.sf.hibernate.type.TimeType;import net.sf.hibernate.type.TimeZoneType;import net.sf.hibernate.type.TimestampType;import net.sf.hibernate.type.TrueFalseType;import net.sf.hibernate.type.Type;import net.sf.hibernate.type.YesNoType;/** * <ul> * <li>Provides access to the full range of Hibernate built-in types. <tt>Type</tt> * instances may be used to bind values to query parameters. * <li>A factory for new <tt>Blob</tt>s and <tt>Clob</tt>s. * <li>Defines static methods for manipulation of proxies. * </ul> *  * @see java.sql.Clob * @see java.sql.Blob * @see net.sf.hibernate.type.Type * @author Gavin King */public final class Hibernate {		/**	 * Hibernate <tt>long</tt> type.	 */	public static final NullableType LONG = new LongType();	/**	 * Hibernate <tt>short</tt> type.	 */	public static final NullableType SHORT = new ShortType();	/**	 * Hibernate <tt>integer</tt> type.	 */	public static final NullableType INTEGER = new IntegerType();	/**	 * Hibernate <tt>byte</tt> type.	 */	public static final NullableType BYTE = new ByteType();	/**	 * Hibernate <tt>float</tt> type.	 */	public static final NullableType FLOAT = new FloatType();	/**	 * Hibernate <tt>double</tt> type.	 */	public static final NullableType DOUBLE = new DoubleType();	/**	 * Hibernate <tt>character</tt> type.	 */	public static final NullableType CHARACTER = new CharacterType();	/**	 * Hibernate <tt>string</tt> type.	 */	public static final NullableType STRING = new StringType();	/**	 * Hibernate <tt>time</tt> type.	 */	public static final NullableType TIME = new TimeType();	/**	 * Hibernate <tt>date</tt> type.	 */	public static final NullableType DATE = new DateType();	/**	 * Hibernate <tt>timestamp</tt> type.	 */	public static final NullableType TIMESTAMP = new TimestampType();	/**	 * Hibernate <tt>boolean</tt> type.	 */	public static final NullableType BOOLEAN = new BooleanType();	/**	 * Hibernate <tt>true_false</tt> type.	 */	public static final NullableType TRUE_FALSE = new TrueFalseType();	/**	 * Hibernate <tt>yes_no</tt> type.	 */	public static final NullableType YES_NO = new YesNoType();	/**	 * Hibernate <tt>big_decimal</tt> type.	 */	public static final NullableType BIG_DECIMAL = new BigDecimalType();	/**	 * Hibernate <tt>binary</tt> type.	 */	public static final NullableType BINARY = new BinaryType();	/**	 * Hibernate <tt>text</tt> type.	 */	public static final NullableType TEXT = new TextType();	/**	 * Hibernate <tt>blob</tt> type.	 */	public static final NullableType BLOB = new BlobType();	/**	 * Hibernate <tt>clob</tt> type.	 */	public static final NullableType CLOB = new ClobType();	/**	 * Hibernate <tt>calendar</tt> type.	 */	public static final NullableType CALENDAR = new CalendarType();	/**	 * Hibernate <tt>calendar_date</tt> type.	 */	public static final NullableType CALENDAR_DATE = new CalendarDateType();	/**	 * Hibernate <tt>locale</tt> type.	 */	public static final NullableType LOCALE = new LocaleType();	/**	 * Hibernate <tt>currency</tt> type.	 */	public static final NullableType CURRENCY = new CurrencyType();	/**	 * Hibernate <tt>timezone</tt> type.	 */	public static final NullableType TIMEZONE = new TimeZoneType();	/**	 * Hibernate <tt>class</tt> type.	 */	public static final NullableType CLASS = new ClassType();	/**	 * Hibernate <tt>serializable</tt> type.	 */	public static final NullableType SERIALIZABLE = new SerializableType(Serializable.class);	/**	 * Hibernate <tt>object</tt> type.	 */	public static final Type OBJECT = new ObjectType();			/**	 * Cannot be instantiated.	 */	private Hibernate() {		throw new UnsupportedOperationException();	}	/**	 * A Hibernate persistent enum type.	 */	public static Type enum(Class enumClass) throws MappingException {		return new PersistentEnumType(enumClass);	}	/**	 * A Hibernate <tt>serializable</tt> type.	 */	public static Type serializable(Class serializableClass) {		return new SerializableType(serializableClass);	}	/**	 * A Hibernate <tt>any</tt> type.	 *	 * @param metaType a type mapping <tt>java.lang.Class</tt> to a single column	 * @param identifierType the entity identifier type	 * @return the Type	 */	public static Type any(Type metaType, Type identifierType) {		return new ObjectType(metaType, identifierType);	}	/**	 * A Hibernate persistent object (entity) type.	 *	 * @deprecated use <tt>Hibernate.entity()</tt>	 * @param persistentClass a mapped entity class	 * @return the Type	 */	public static Type association(Class persistentClass) {		// not really a many-to-one association *necessarily*		return new ManyToOneType(persistentClass);	}	/**	 * A Hibernate persistent object (entity) type.	 *	 * @param persistentClass a mapped entity class	 */	public static Type entity(Class persistentClass) {		// not really a many-to-one association *necessarily*		return new ManyToOneType(persistentClass);	}	/**	 * A Hibernate custom type.	 *	 * @param userTypeClass a class that implements <tt>UserType</tt>	 */	public static Type custom(Class userTypeClass) throws HibernateException {		if ( CompositeUserType.class.isAssignableFrom(userTypeClass) ) {			return new CompositeCustomType(userTypeClass);		}		else {			return new CustomType(userTypeClass);		}	}		/**	 * Force initialization of a proxy or persistent collection.	 *	 * @param proxy a persistable object, proxy, persistent collection or <tt>null</tt>	 * @throws HibernateException if we can't initialize the proxy at this time, eg. the <tt>Session</tt> was closed	 */	public static void initialize(Object proxy) throws HibernateException {		if (proxy==null) {			return;		}		else if ( proxy instanceof HibernateProxy ) {			HibernateProxyHelper.getLazyInitializer( (HibernateProxy) proxy ).initialize();		}		else if ( proxy instanceof PersistentCollection ) {			( (PersistentCollection) proxy ).forceInitialization();		}	}		/**	 * Chekc if the proxy or persistent collection is initialized.	 *	 * @param proxy a persistable object, proxy, persistent collection or <tt>null</tt>	 * @return true if the argument is already initialized, or is not a proxy or collection	 */	public static boolean isInitialized(Object proxy) {		if ( proxy instanceof HibernateProxy ) {			return !HibernateProxyHelper.getLazyInitializer( (HibernateProxy) proxy ).isUninitialized();		}		else if ( proxy instanceof PersistentCollection ) {			return ( (PersistentCollection) proxy ).wasInitialized();		}		else {			return true;		}	}		/**	 * Get the true, underlying class of a proxied persistent class. This operation	 * will initialize a proxy by side-effect.	 *	 * @param proxy a persistable object or proxy	 * @return the true class of the instance	 * @throws HibernateException	 */	public static Class getClass(Object proxy) {		if (proxy instanceof HibernateProxy) {			return HibernateProxyHelper.getLazyInitializer( (HibernateProxy) proxy ).getImplementation().getClass();		}		else {			return proxy.getClass();		}	}		/**	 * Create a new <tt>Blob</tt>. The returned object will be initially immutable.	 *	 * @param bytes a byte array	 * @return the Blob	 */	public static Blob createBlob(byte[] bytes) {		return new BlobImpl(bytes);	}		/**	 * Create a new <tt>Blob</tt>. The returned object will be initially immutable.	 *	 * @param stream a binary stream	 * @param length the number of bytes in the stream	 * @return the Blob	 */	public static Blob createBlob(InputStream stream, int length) {		return new BlobImpl(stream, length);	}		/**	 * Create a new <tt>Blob</tt>. The returned object will be initially immutable.	 *	 * @param stream a binary stream	 * @return the Blob	 * @throws IOException	 */	public static Blob createBlob(InputStream stream) throws IOException {		return new BlobImpl( stream, stream.available() );	}		/**	 * Create a new <tt>Clob</tt>. The returned object will be initially immutable.	 *	 * @param string a <tt>String</tt>	 */	public static Clob createClob(String string) {		return new ClobImpl(string);	}	/**	 * Create a new <tt>Clob</tt>. The returned object will be initially immutable.	 *	 * @param reader a character stream	 * @param length the number of characters in the stream	 */	public static Clob createClob(Reader reader, int length) {		return new ClobImpl(reader, length);	}		/**	 * Close an <tt>Iterator</tt> created by <tt>iterate()</tt> immediately,	 * instead of waiting until the session is closed or disconnected.	 * 	 * @see Session#iterate(java.lang.String)	 * @see Query#iterate()	 * @param iterator an <tt>Iterator</tt> created by <tt>iterate()</tt>	 * @throws HibernateException	 */	public static void close(Iterator iterator) throws HibernateException {		if (iterator instanceof HibernateIterator) {			try {				( (HibernateIterator) iterator ).close();			}			catch (SQLException sqle) {				throw new JDBCException("could not close iterator", sqle);			}		}		else {			throw new IllegalArgumentException("not a Hibernate iterator");		}	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女www爽爽爽| 亚洲免费视频成人| 国产精品进线69影院| 日韩欧美你懂的| 国产欧美精品一区二区色综合| 中文字幕在线观看一区二区| 亚洲精品免费在线| 日韩电影在线一区二区三区| 韩国精品在线观看| 91女人视频在线观看| 91麻豆精品国产自产在线 | 婷婷激情综合网| 国产原创一区二区| 欧美色老头old∨ideo| 久久久精品免费网站| 亚洲一区二区四区蜜桃| 国产一区二区毛片| 欧美精品tushy高清| 国产精品久久久久久一区二区三区| 午夜精品久久久久| 成人午夜在线视频| 日韩一级在线观看| 亚洲成人一二三| 91美女福利视频| 精品国产1区二区| 石原莉奈在线亚洲三区| www.成人网.com| 日韩免费观看2025年上映的电影 | 国产一区二区三区黄视频| 欧美艳星brazzers| 国产精品麻豆视频| 国产在线视频不卡二| 欧美另类变人与禽xxxxx| 亚洲欧美激情小说另类| 成人小视频免费在线观看| 精品国产乱码久久久久久1区2区| 一区二区三区在线观看国产| 成人自拍视频在线观看| 亚洲精品一区二区精华| 日韩av中文字幕一区二区| 欧洲生活片亚洲生活在线观看| 国产精品久久久久久久久免费相片 | 久久精品视频在线看| 日韩激情中文字幕| 欧美日韩国产高清一区二区| 国产精品国产自产拍高清av| 国产精品系列在线观看| 久久午夜色播影院免费高清 | 精品久久久久久无| 调教+趴+乳夹+国产+精品| 一本久久a久久精品亚洲| 国产精品麻豆网站| 成人爽a毛片一区二区免费| 久久网这里都是精品| 久色婷婷小香蕉久久| 91精品国产乱| 免费日韩伦理电影| 日韩一区二区免费电影| 日本午夜一区二区| 91精品国产色综合久久久蜜香臀| 日韩黄色免费电影| 欧美高清精品3d| 日韩av在线发布| 欧美女孩性生活视频| 亚洲小说欧美激情另类| 欧美日韩免费电影| 老司机精品视频一区二区三区| 91精品国产综合久久精品麻豆| 三级亚洲高清视频| 日韩美一区二区三区| 国产精品亚洲午夜一区二区三区| 国产亚洲精品中文字幕| www.欧美日韩| 视频一区在线视频| 久久人人97超碰com| www.性欧美| 亚洲国产另类av| 欧美大片一区二区| a在线播放不卡| 亚洲一区免费在线观看| 日韩欧美一区在线| 成人动漫一区二区在线| 亚洲影视在线播放| 欧美日韩日日夜夜| 国产精品一区二区免费不卡 | 日韩免费视频一区二区| 国产福利一区二区三区视频| 亚洲精品免费电影| 欧美成人国产一区二区| 成人精品在线视频观看| 日韩成人精品在线| 欧美国产成人精品| 制服丝袜成人动漫| 成人黄色777网| 日韩福利视频导航| 日韩理论片网站| 日韩视频免费观看高清在线视频| 成人美女在线观看| 另类欧美日韩国产在线| 一区二区三区免费看视频| 制服丝袜国产精品| 不卡视频一二三| 亚洲h动漫在线| 国产精品理论在线观看| 欧美大度的电影原声| 在线日韩一区二区| 国产精品亚洲一区二区三区妖精 | 久久久久久久综合日本| 欧美日韩一区二区在线观看| 东方欧美亚洲色图在线| 美女www一区二区| 亚洲九九爱视频| 国产视频一区在线观看| 欧美一区二区三区婷婷月色| 99综合电影在线视频| 国内精品自线一区二区三区视频| 亚洲午夜免费视频| 亚洲精品视频在线观看免费| 久久蜜桃av一区精品变态类天堂 | 国产成人自拍高清视频在线免费播放| 亚洲风情在线资源站| 日韩理论在线观看| 中文字幕+乱码+中文字幕一区| 欧美大片拔萝卜| 欧美日韩你懂得| 91在线无精精品入口| 成人小视频免费在线观看| 国产精品77777| 精品一区二区免费视频| 日本不卡一区二区三区| 五月天激情综合网| 午夜激情一区二区| 日本少妇一区二区| 日韩av一区二区三区| 日本亚洲电影天堂| 日本免费新一区视频| 国产精品系列在线观看| 久久成人免费日本黄色| 久久国产精品色| 国产真实乱偷精品视频免| 精品一区二区三区在线视频| 免费在线观看成人| 日韩黄色片在线观看| 看片网站欧美日韩| 国产成人在线色| 成人激情校园春色| 91麻豆swag| 欧美专区日韩专区| 3d动漫精品啪啪一区二区竹菊| 91精品国产免费| 26uuu精品一区二区三区四区在线| 久久综合资源网| 国产精品日产欧美久久久久| 亚洲日本一区二区| 亚洲一二三四在线| 奇米精品一区二区三区在线观看| 亚洲成a人片在线观看中文| 亚洲国产成人tv| 秋霞成人午夜伦在线观看| 韩国在线一区二区| 国产成人av电影在线| 色嗨嗨av一区二区三区| 欧美老肥妇做.爰bbww| 欧美tickling网站挠脚心| 国产精品高潮呻吟| 亚洲自拍偷拍欧美| 日韩电影在线一区二区三区| 精品午夜久久福利影院| fc2成人免费人成在线观看播放| 色婷婷综合五月| 日韩精品一区在线| 中文字幕中文字幕一区二区| 亚洲国产一区二区视频| 国产一区二区三区免费看| 1024亚洲合集| 免播放器亚洲一区| 欧洲国内综合视频| 亚洲三级电影网站| 成人午夜碰碰视频| 精品国产一区二区三区av性色 | 欧美影院精品一区| 国产精品国产精品国产专区不片| 日韩在线一区二区| 欧美日本在线视频| 亚洲欧美日韩久久| 91一区二区在线| 国产精品色哟哟| 成人高清视频在线观看| 精品国产乱码久久久久久蜜臀 | 国产一区二区三区| 精品国产麻豆免费人成网站| 无码av免费一区二区三区试看| 91激情五月电影| 亚洲精品成a人| 欧美亚洲国产一区在线观看网站| 国产精品二三区| 成人蜜臀av电影| 国产欧美日韩中文久久| 国产精品自产自拍| 国产日韩欧美高清|