Вы можете перенести свою сущность в другой бин, такой как MyUnmanagedEntity
, после получения. Просто используйте подкласс, который не отображается как @Entity
, и поэтому он не будет сохранен. Инициируйте его, используя правильный конструктор, который берет оригинал и передает все поля, которые вам нужны.
Другой способ - close()
ваш EntityManager
, чтобы он прекратил управлять вашими сущностями. Но это затронет и все другие управляемые объекты.