我可以将一些属性传递给EntityManagerFactory
代码,同时仍保持persistence.xml
作为主要配置源吗?使用createEntityManager
带有 a 的重载Map
似乎persistence.xml
完全覆盖:
Map<String, String> propertyMap;
factory.createEntityManager(propertyMap);
我想在 中配置 JPA persistence.xml
,但传入自定义连接字符串。我正在使用 HSQL,我想用当前用户目录组成一个自定义 DB 文件路径,我必须通过代码(据我所知)获取。
如果我能保留就太好persistence.xml
了,因为我不必编写自定义配置机制。