Мне интересно, можно ли инициализировать переходный атрибут объекта во время запроса критериев.
Пример
@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.
Спасибо:)