public abstract class DAOBean
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected long |
id |
| 构造器和说明 |
|---|
DAOBean() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object obj) |
protected boolean |
equals4NoPersistence(java.lang.Object obj)
这个方法其实表示是否有某个或某几个值有唯一约束
|
abstract boolean |
equals4Properties(java.lang.Object obj)
属性是否相同
|
long |
getId() |
int |
hashCode()
获取哈希码
|
protected abstract int |
hashCode4Properties() |
void |
setId(long id) |
public void setId(long id)
public long getId()
public int hashCode()
hashCode 在类中 java.lang.Objectprotected abstract int hashCode4Properties()
public boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Objectprotected boolean equals4NoPersistence(java.lang.Object obj)
obj - public abstract boolean equals4Properties(java.lang.Object obj)
obj - 指定的对象public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在类中 java.lang.Objectjava.lang.CloneNotSupportedException