你知道如何使用JUnit来测试两个Hibernate session 是否相同吗?我需要重写equals()
吗?
最佳答案
如果您只想查看两个引用是否指向同一个对象,那么 == 运算符就足够了。
如果您想要测试相等性,即它们具有相同的变量,那么您必须使用特定逻辑重写 equals 方法来确定相等性。但是,如果对象属于您无权访问源进行修改的类型,那么您必须依赖它们以满足您要求的方式实现 equals 方法。
在极少数情况下,它不是您想要的,那么只要该类是可扩展的,您就可以创建一个覆盖 equals 方法的匿名类。
关于java - 在 JUnit 中比较两个 Hibernate session 是否相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13925785/