对于Corda内部的类,我如何在Corda中建立一对多关系?
例如:我希望抽象方具有不同的表,但是由于我无法更改抽象方类,我该如何做?
我知道我可以创建自己的自定义类TxParty并将其替换为
List <AbstractParty>
并在我的架构的构造函数中,我可以将AbstactParty适当地映射到TxParty。我已经在做这个了。但只是想知道是否有更好的解决方案。
@OneToMany(cascade = CascadeType.PERSIST,fetch = FetchType.LAZY)
@JoinColumns({
@JoinColumn(name = "transaction_id", referencedColumnName = "transaction_id"),
@JoinColumn(name = "output_index", referencedColumnName = "output_index")
})
private List<AbstractParty> particpants;