首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用spring-data-cassandra从Cassandra DB保存/加载时的前/后处理对象

使用spring-data-cassandra从Cassandra DB保存/加载时的前/后处理对象
EN

Stack Overflow用户
提问于 2015-08-07 03:00:39
回答 1查看 343关注 0票数 3

我使用spring- data -cassandra 1.1.2.RELEASE通过spring数据存储库在Cassandra DB之间映射对象。我有一个特别的要求,即密码类属性必须在数据库中加密,并且在从DB加载数据时必须解密。

在使用spring-data-mongo和通过AbstractMongoEventListener添加自定义事件侦听器之前,我们已经做到了这一点,在将对象读/写到数据库之前和之后,我们使用jasypt对其进行加密/解密。

我们一直在尝试为Cassandra使用一些事件侦听器。同时,我们发现一种可能的解决方案是使用自定义转换器,但在这方面的文档很少(文档中的5.8.1 - 5.8.9节是空的http://docs.spring.io/spring-data/cassandra/docs/current/reference/html/#cassandra.custom-converters)。

我的问题是,这是最好和最干净的方式吗?我在哪里可以找到关于如何实现这一点的示例和文档?

EN

回答 1

Stack Overflow用户

发布于 2015-09-10 20:22:34

另一种解决方案是添加额外的层,如DAO,并将Cassandra实体与您在内存中操作的实体分开。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31863815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档