下载地址http://commonclipse.sourceforge.net
提供toString(),hashcode(),equals(),compareTo()等方法的自动生成
(注:该图片来源于http://www.oschina.net/p/commonclipse)
在Hibernate中,如果持久化对象在同一个Session中根据相同的标识符属性查询得到,则它们拥有相同的对象引用,代表数据库中同一条记录。但在不同的Session中相同属性值查到的持久化对象却不保证引用相同(==为true),这时需要用equals()判读,故有必要重写持久化类的equals方法和hashCode()