Мне интересно, можно ли инициализировать переходный атрибут объекта во время запроса критериев.
Пример
@Entity
public SampleEntity{
@Id
private long id;
[more attributes]
@Transient
private String someTransientString;
[getters and setters]
}
Теперь я хочу составить CriteriaQuery, который загружает все SampleEntity
и автоматически устанавливает someTransientString
в imamightlyfinestring
. Я имею в виду следующее SQL:
SELECT ID AS ID, [..], 'imamightilyfinestring' AS SOME_TRANSIENT_STRING FROM SAMPLE_ENTITY
Я, конечно, знаю, что могу просто перебрать полученный набор и вручную установить атрибут, но мне интересно, есть ли способ сделать это в JPA2.
Спасибо:)