如何忽略Spring Data Cassandra中的实体字段?使用javax.persistence.Transient
注释?
尝试用
org.springframework.data.annotation.Transient
注释您的瞬态字段,并报告这是否有效。
所以,我写了一个测试,添加了三个字段:
@javax.persistence.Transient
private Boolean one;
@org.springframework.data.annotation.Transient
private Boolean two;
private Boolean three;
Cassandra的实体。结果:
- 已填充
one
two
未填充- 已填充
three
。(只是我找零的支票)
结论:
javax.persistence.Transient
不会忽略字段org.springframework.data.annotation.Transient
将忽略一个字段
如果是这样,你会因为为它创建测试并发送拉取请求而获得奖励积分!
对不起,我的日程很紧,对代码还不够了解。创建了一张JIRA门票!
我不记得曾将其明确编码到spring数据cassandra中,但这种行为可能完全由spring数据commons提供。不过,我现在没有时间为此创建测试。
尝试用org.springframework.data.annotation.Transient
注释您的瞬态字段,并报告是否有效。如果是,您将因创建测试并发送拉取请求而获得奖励积分!:)