我实际上在JPA的springboot项目上工作。我在寻找一个更好的实施,目前它的工作原理,但我的印象中,这是不是最好的办法声明createEntityManagerFactory的最佳方法
@RestController
public class inscription {
EntityManagerFactory objFactory = Persistence.createEntityManagerFactory("com.myapplication_jar_0.0.1-SNAPSHOTPU");
UserJpaController userCtrl = new UserJpaController(objFactory);
SerialsJpaController licenseCtrl = new SerialsJpaController(objFactory);
@CrossOrigin(origins = CURRENT_IP)
@RequestMapping(value = "/createaccount", method = RequestMethod.GET)
public CreatAccountResponseTemplate createAccount(
@RequestParam(value = "login") String login,
@RequestParam(value = "password") String password,
)
{
EntityManager manager = objFactory.createEntityManager();
CreatAccountResponseTemplate responseTemplate = new CreatAccountResponseTemplate();
...}
“最好的” 是主观的。本网站不是根据常见问题的主观问题 –