我正在使用Hibernate SessionFactory从数据库中检索信息。问题是现在下面的“encrypted_field”数据库字段被加密并且中断了SQL查询。拦截Hibernate标准查询
这是旧的SQL查询我想转换成休眠:
SELECT * FROM dictionary order by codetype DESC,code, LEN(encrypted_field) DESC
有没有办法在Hibernate中解决这一问题?我正在考虑一些Hibernate Interceptor,它可以让我在Hibernate将“order by”标准应用于ResultSet之前解密“encrypted_field”。这可能吗?
在转换到Hibernate之前,你是如何解密的? – atrain