所以这是我的问题我正在使用Spring Data处理我的应用程序的持久性方面,我没有错误,但我注意到一个我无法理解的奇怪的事情。
假设我有2个具有不同条件的查询,并且有一个对象匹配2个查询,因此问题是第一个查询返回的对象,而第二个返回的另一个不引用同一个实例,因此存在单独的具有相同标识符的实例。
但由于它是同一个对象,我们应该只有一个实例,这意味着当第二个查询执行时,结果包含一个已经由第一个查询加载的对象,它应该使用该实例而不是创建新的实例。
示例:
首先查询:Id = 21 Object=com.bougsid.app.order.Order@7aea8d88
第二次查询:Id = 21 Object=com.bougsid.app.order.Order@6eb0e570
那么请你帮我弄清楚我可以通过这种方式来防止创建已经加载的对象的新实例。