What does the term Plain Old Java Object (POJO) mean? I couldn\'t find anything explanatory enough.
POJO\'s Wikipedia page says that POJO is an ordinary Jav
The whole point of a POJO is simplicity and you appear to be assuming its something more complicated than it appears.
If a library supports a POJO, it implies an object of any class is acceptible. It doesn't mean the POJO cannot have annotations/interface or that they won't be used if they are there, but it is not a requirement.
IMHO The wiki-page is fairly clear. It doesn't say a POJO cannot have annotations/interfaces.