⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 entityuniquekey.java

📁 介绍了hibernate的入门有一些基本常用的事例
💻 JAVA
字号:
//$Id: EntityUniqueKey.java,v 1.6 2005/02/16 12:50:13 oneovthafew Exp $package org.hibernate.engine;import org.hibernate.EntityMode;import org.hibernate.pretty.MessageHelper;import org.hibernate.type.Type;/** * @author Gavin King */public class EntityUniqueKey {	private final String uniqueKeyName;	private final String entityName;	private final Object key;	private final Type keyType;	private EntityMode entityMode;		public EntityUniqueKey(			String entityName, 			String uniqueKeyName, 			Object key,			Type keyType,			EntityMode entityMode	) {		this.uniqueKeyName = uniqueKeyName;		this.entityName = entityName;		this.key = key;		this.keyType = keyType;		this.entityMode = entityMode;	}	public String getEntityName() {		return entityName;	}	public Object getKey() {		return key;	}	public String getUniqueKeyName() {		return uniqueKeyName;	}		public int hashCode() {		int result = 17;		result = 37 * result + entityName.hashCode();		result = 37 * result + uniqueKeyName.hashCode();		result = 37 * result + keyType.getHashCode(key, entityMode);		return result;	}		public boolean equals(Object other) {		EntityUniqueKey that = (EntityUniqueKey) other;		return that.entityName.equals(entityName) &&			that.uniqueKeyName.equals(uniqueKeyName) &&			keyType.isEqual(that.key, key, entityMode);	}		public String toString() {		return "EntityUniqueKey" + MessageHelper.infoString(entityName, uniqueKeyName, key);	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -