基準クエリ中にエンティティの一時的な属性を初期化できるかどうか疑問に思っています。
例
@Entity
public SampleEntity{
  @Id
  private long id;
  [more attributes]
  @Transient
  private String someTransientString;
  [getters and setters]
}
SampleEntityここで、すべてのをロードし、自動的にに設定someTransientStringするCriteriaQueryを作成しますimamightlyfinestring。私は次のSQLのようなものを念頭に置いています:
SELECT ID AS ID, [..], 'imamightilyfinestring' AS SOME_TRANSIENT_STRING FROM SAMPLE_ENTITY 
もちろん、結果のコレクションを繰り返して手動で属性を設定できることは知っていますが、JPA2内でそれを行う方法があるかどうか疑問に思っています。
ありがとう :)