gpt4 book ai didi

java - 在 JUnit 中比较两个 Hibernate session 是否相同

转载 作者:行者123 更新时间:2023-12-01 14:59:11 24 4
gpt4 key购买 nike

你知道如何使用JUnit来测试两个Hibernate session 是否相同吗?我需要重写equals()吗?

最佳答案

如果您只想查看两个引用是否指向同一个对象,那么 == 运算符就足够了。

如果您想要测试相等性,即它们具有相同的变量,那么您必须使用特定逻辑重写 equals 方法来确定相等性。但是,如果对象属于您无权访问源进行修改的类型,那么您必须依赖它们以满足您要求的方式实现 equals 方法。

在极少数情况下,它不是您想要的,那么只要该类是可扩展的,您就可以创建一个覆盖 equals 方法的匿名类。

关于java - 在 JUnit 中比较两个 Hibernate session 是否相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13925785/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com