在hibernate中使用的@formula有什么替代解决方案吗?我需要通过jpa使用它,例如:
@Formula("select count(1) from Market m where m.defaultAirportCode=airportCode")
private Boolean isDefault;发布于 2013-09-06 03:21:26
您可以使用注释和一种方法的组合
@Transient
private Boolean isDefault;
@PostLoad
private void setDefault() {
this.isDefault=this.defaultAirportCode.equals(this.airportCode);
}发布于 2013-07-09 21:20:58
您可以使用包含公式的数据库视图,并将实体映射到视图。
发布于 2013-07-09 17:04:51
不,@formula注解没有纯JPA替代方案。
https://stackoverflow.com/questions/17318500
复制相似问题