是否可以制作完全分离的读取模型

时间:2017-07-26 13:20:50

标签: spring-data projection cqrs

您好我想使用弹簧数据创建单独的读写模型。投影是实现目标的好方法。

我有写模型

@Entity
class LoanEntity {}

和阅读投影

@Projection(name = "loan", types = { LoanEntity.class })
interface LoanProjection {}

当然还有用于编写实体和读取投影的存储库

LoanEntity 是公开的(或与 LoanProjection 位于同一个包中)时,解决方案正常工作 - 因为LoanProjection使用loanEntity

LoanEntity可见性的第二个问题发生在读取存储库

interface ReadOnlyLoanRepository extends Repository<LoanEntity, Long>

所以我不能完全分开阅读。有没有可能使用spring-data-rest创建分离的cqrs模型来读/写?

0 个答案:

没有答案