我使用的是 andrescanavesi 对 DataBase encryption in Hibernate 的回答中引用的方法我收到以下错误:
Unknown column 'encryptedBody' in 'field list'
生成的sql是:
select AES_DECRYPT(
partssns5_.encryptedBody,
'8269b021365180477478ba97d881db71d05a1')
AS PSS_SSN_4_264_4_ from part_ssn partssns5_;
encryptedbody在mysql中定义为varbinary
有什么想法吗???
最佳答案
糟糕,
不知道我作为开发人员做过多少次,但我在正确的数据库中测试 SQL Workbench,但应用程序指向不同的数据库,其中该列不存在。
糟糕。
对此感到抱歉。
关于java - "DataBase encryption in Hibernate"返回 'encryptedBody' 中的未知列 'field list',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36632479/