entity не должна содержать бизнес логики, это всего лишь отображение предметной области. Собственно по этому она не должна иметь доступа к entity manager или хоть как-то знать о том, как она храниться и обрабатывается. Бизнес логика должна храниться в сервисном слое.
У вас должен быть сервис userManager в котором и должен быть метод createUser.