使用criteria关于add中的Restrictions.eq方法比较一个类和表中的属性是否一样时,此时出现瞬时状态异常。主要是因为使用了瞬时状态的类的实例
DetachedCriteria criteria = DetachedCriteria.forClass(ClassName.class);
Object object = this.hibernateTemplate.get(ClassName.class, Object.getId());
criteria.add(Restrictions.eq("object", object));
RETURN this.hibernateTemplate.findByCriteria(criteria);