Hibernate可以使用准备好的语句为mssql创建查询吗?

时间:2019-06-19 18:03:34

标签: sql-server spring hibernate jpa always-encrypted

当JPA存储库(带有休眠状态)生成给定SQLServer的查询时。

select all_field from table where name = 'value'

但是SQLServer的某些字段使用功能始终被加密。该查询无法成功,然后得到错误消息。

操作数类型冲突:varchar与通过以下方式加密的varchar(8000)不兼容:

...................................

我尝试

declare @param varchar(255) = 'value'; select all_field from table where name = @param;

此查询在SSMS上成功执行。

问题,JPA或Hibernate可以生成该查询来执行此操作

0 个答案:

没有答案