Сущность в Java — это простой объект, не обременённый какими-либо логическими обязательствами, хранящий и представляющий свои данные для других объектов. 1 Отличительная черта сущностей в том, что их можно сериализовать и десериализовать. 1
Также в контексте стандарта JPA (Java Persistence API) сущность — это Java-класс, который представляет бизнес-логику приложения и определяет данные, которые будут храниться в базе данных и извлекаться из неё. 3 Как правило, класс сущности представляет таблицу в базе данных, поля или свойства класса представляют собой колонки в таблице, а объект сущности представляет собой одну запись в таблице. 3