Ты действительно не должен.Идея, лежащая в основе ORM, например Doctrine, заключается в том, что ваши сущности - это просто старые объекты, которые ничего не знают о слое постоянства.Если вы обнаружите, что хотите, чтобы EntityManager находился внутри вашей сущности, это сигнал о том, что вам следует создать какой-то класс обслуживания.
При этом Doctrine достаточно гибок.Например, если бы вы были так склонны, вы могли бы использовать Doctrine в качестве основы для ORM в стиле ActiveRecord.
Однако, за исключением очень специфических сценариев использования, я бы не рекомендовал это.