为什么 Spring Data JPA 规范接口扩展了 Serialized?

aka*_*ash 5 java spring jpa spring-data-jpa

我很好奇为什么Spring/JPA要做Specification接口Serializable?我知道 jpa 实体应该是可序列化的,并且 jpaSpecification使用这些实体。但Specification只是实现查询生成器,为什么要这样做呢Serializable?-

public interface Specification<T> extends Serializable 
Run Code Online (Sandbox Code Playgroud)