我有一个由MySql支持的Java Spring应用程序。我有用户(UserEntity)和Lawfirms(LawfirmEntity)。我还有一堆API来访问我的数据。因为我使用Spring Data,所以加载一个实体可能会导致相关实体被加载。
当我点击我应该获取所有律师的API(即GET / v1 / lawfirms)时,我收到以下错误:
Unable to find UserEntity with id 108; nested exception is javax.persistence.EntityNotFoundException
好吧不开玩笑,我的用户表中没有ID为108的用户!所以我认为在某个地方引用了ID为108的用户的另一条记录,但事实证明,我没有。 Spring从哪里拿起这个用户Id 108来自?? MySql有时会缓存已删除的记录吗?
非常感谢任何帮助。