java - "DataBase encryption in Hibernate"返回 'encryptedBody' 中的未知列 'field list'

标签 java mysql hibernate encryption fieldlist

我使用的是 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/

相关文章:

php - Codeigniter插入空值,忽略MySQL中表字段的默认值

mysql - Laravel 4.x,Eloquent 多重条件

php - MySQL TIMEstamp 到天、小时

java - "Write operations are not allowed in read-only mode"错误 : confused with Spring @Service @transaction @Repository and Hibernate

java - 如何在 hibernate 中删除父实体并在子FK列中设置null?

java - 通过 JTextField 的内容搜索 arraylist - arraylist.contains(jtextfield)

java - 如何将 Zip Statusbox 添加到 JFrame

java - 删除事件监听器

java - 验证码 validator ; hibernate自定义 validator 中的客户端IP地址?

java - 列不存在 - Hibernate ManyToMany 关联类