Сущности в Java это простой объект, не обремененный, какими либо логическими обязательствами, хранящий и представляющий свои данные для других объектов. Не все объекты в Java могут быть сущностями, их отличительная черта в том, что их можно сериализовать и десериализовать.