我有一个工作的应用程序,我使用
Java EE 6与
EclipseLink持久化和一个Postgresql数据库.
... password = crypt('inputPassword',gen_salt('bf')) ...
因为我不能使用DigestUtils,我必须手动将用户插入数据库.
为了保持我的应用可配置,我不想用一个查询DataSource
InitialContextInstance.lookup(dataSource),但是从EntityManager中提取它(或Connection)
喜欢:
DataSource ds = entityManagerInstance.someFunctionThatReturnsADataSourceOrConnection();
或者可以使用createNativeQuery或类似的结合
准备的声明是为了防止注射?