如何忽略Spring Data Cassandra中的实体字段



如何忽略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注释您的瞬态字段,并报告是否有效。如果是,您将因创建测试并发送拉取请求而获得奖励积分!:)

相关内容

  • 没有找到相关文章

最新更新