Hibernate 提供了通过 save() 方法将记录插入数据库的方法。例如:User() user = new User(int id, String name); userDAO.save(用户);
这很棒。但是我坚持这一点:我需要执行此查询以将记录插入表用户 SQL 查询:“插入用户值(“我的名字”,AES_ENCRYPT(“clear_txt”,“key”));例如:我的表用户有两个字段:'name'和'password'。密码需要用一些密钥加密。AES_ENCRYPT是MySQL中的一个函数。
我如何以休眠方式做到这一点?您如何处理使用提供的密钥加密数据库中的字段的要求?