1

我们有一个使用 OpenJPA 的批处理应用程序。我们在 persistence.xml 中指定所有数据库连接参数。尽管它是一个功能设置,但以明文形式显示所有 ip、用户名、密码和生产中的严重问题看起来非常不安全。

由于它是一个独立的批处理应用程序,我们不能使用服务器配置等。有没有办法让 JPA 从加密文件中读取属性......或者至少像 MD5 散列参数值之类的东西?

4

1 回答 1

3

至少可以加密密码。从 OpenJPA 1.3.0 开始,您可以在OpenJPAConfiguration中设置EncryptionProvider。另请参阅手册

于 2010-02-19T07:53:50.797 回答