我有一个带有 JPA 的 java 应用程序,我正在使用 oracle DB。实体的一个属性在保存到数据库之前需要加密。我正在使用应用程序加密,Base64。我有一个根据此属性搜索实体的命名查询。现在由于加密,我需要首先加密来自应用程序的值并在数据库中搜索加密值,但查询找不到具有此值的实体。
具有加密值的命名查询是否存在问题?有解决方案吗?
谢谢
我有一个带有 JPA 的 java 应用程序,我正在使用 oracle DB。实体的一个属性在保存到数据库之前需要加密。我正在使用应用程序加密,Base64。我有一个根据此属性搜索实体的命名查询。现在由于加密,我需要首先加密来自应用程序的值并在数据库中搜索加密值,但查询找不到具有此值的实体。
具有加密值的命名查询是否存在问题?有解决方案吗?
谢谢