Вспомогательный класс для получения информации о персистентных сущностях. В отличие от бинов Persistence и PersistenceTools доступен на всех уровнях приложения.
Методы PersistenceHelper:
-
isNew()- определяет, является ли переданный экземпляр только что созданным, т.е. находящимся в состоянии New. Возвращаетtrue, также если экземпляр не является персистентной сущностью. -
isDetached()- определяет, находится ли переданный экземпляр в состоянии Detached. Возвращаетtrue, также если экземпляр не является персистентной сущностью. -
isSoftDeleted()- определяет, поддерживает ли переданный класс сущности мягкое удаление -
getEntityName()- возвращает имя сущности, заданное в аннотации@Entity -
getTableName()- возвращает имя таблицы БД, хранящей экземпляры сущности, заданное в аннотации@Table

