在JPA中@formula的替代方法

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

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

private Boolean isDefault;

回答:

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

@Transient

private Boolean isDefault;

@PostLoad

private void setDefault() {

this.isDefault=this.defaultAirportCode.equals(this.airportCode);

}

以上是 在JPA中@formula的替代方法 的全部内容, 来源链接: utcz.com/qa/429565.html

回到顶部