Hibernateでは、同じクラスの2つのプロパティを使用して同じ列をマップすることができ、クエリで両方を参照する可能性がありますか?無意味に聞こえますが、私がしなければならないことには価値があります。下の例では、2番目のゲッターを@Transientとマークして、2番目のゲッターを保持できますが、クエリでエイリアスが失われるため、「myPropertyAliasOne」と「myPropertyAliasTwo」の両方を保持したいと思います。
@Entity
public MyEntity {
private String myProperty;
@Column(name="ACTUAL_VALUE")
public String getMyPropertyAliasOne(){
return myProperty;
}
@Transient
public String getMyPropertyAliasTwo(){
return myProperty;
}
}