小编典典

在JPA中@formula的替代方法

hibernate

在hibernate状态下使用@formula是否有其他解决方案?我需要通过jpa使用它,例如:

@Formula("select count(1) from Market m where m.defaultAirportCode=airportCode")
private Boolean isDefault;

阅读 902

收藏
2020-06-20

共1个答案

小编典典

您可以结合使用注释和一种方法

@Transient
private Boolean isDefault;

@PostLoad
private void setDefault() {
this.isDefault=this.defaultAirportCode.equals(this.airportCode);
}
2020-06-20