Java JPA,Hibernate+;EhCache&x2B;空字段上的JoinColumn

Java JPA,Hibernate+;EhCache&x2B;空字段上的JoinColumn,java,hibernate,jpa,ehcache,Java,Hibernate,Jpa,Ehcache,我和Hibernate一起使用EhCache,我有点被以下东西困住了: 如果我的实体有如下字段: @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) @OneToOne(cascade = CascadeType.ALL) @PrimaryKeyJoinColumn VkAuth vka @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) @OneToOne(cascade = Cas

我和Hibernate一起使用EhCache,我有点被以下东西困住了:

如果我的实体有如下字段:

    @Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
@OneToOne(cascade = CascadeType.ALL) @PrimaryKeyJoinColumn VkAuth vka
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
@OneToOne(cascade = CascadeType.ALL) @PrimaryKeyJoinColumn OkAuth oka
vka存在,但oka为空,vka被缓存,但每次都发送oka查询

我知道oka根本没有被缓存,因为没有任何东西可以缓存,但是对于这个场景,可能的解决方法是什么呢