Skip to content

Remove Serializable from Query interface #573

@rbygrave

Description

@rbygrave

Currently a query object is serializable:

public interface Query<T> extends Serializable { ...

My proposed change is to remove support for Serializable from Query. Is anyone making use of a query being Serializable?

Background:
Way back at version 2.x I had plans to have both a "client" and "server" implementation of the EbeanServer interface. As part of that design Query and it's internals were all made Serializable to support such a move (if you are familiar with the internals of some old client/server tools like Oracle Forms we are talking about the client doing "buffered array fetching" from the server).

Today I have no plans for a "client" implementation of EbeanServer and having Query Serializable restricts some tidy up changes and I would like to change Query such that it didn't extends Serializable.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions