Hibernate里有个可以生hashCode的方法,有人知道吗?

问题描述:

我有个类,有很多属性,需要重写hashCode方法,以前看过Hibernate,记得有个方法可以生成hashCode,在网上找了许久,没找到,有人知道或有妙招没?

eclipse 打开那个类
右键 -> Source -> Generate hashCode() and equals()...

public class A{
Integer id;

[b] public int hasCode(){
return id==null?System.identityHashCode(this):id.hashCode();
} [/b]
}