我想知道在条件查询期间是否可以初始化实体的瞬态属性。在条件查询期间初始化JPA实体的瞬态属性
例
@Entity
public SampleEntity{
@Id
private long id;
[more attributes]
@Transient
private String someTransientString;
[getters and setters]
}
现在我想撰写一个加载SampleEntity
个CriteriaQuery中,并自动设置someTransientString
到imamightlyfinestring
。我心里有类似如下的SQL:
SELECT ID AS ID, [..], 'imamightilyfinestring' AS SOME_TRANSIENT_STRING FROM SAMPLE_ENTITY
当然,我知道,我可以简单地重复所产生的收集和手动设置的属性,但我不知道是否有一种方法来内JPA2做。
谢谢:)
谢谢,我想尽可能多。 – ftr 2012-04-26 07:28:13