相关疑难解决方法(0)

在CriteriaQuery期间初始化JPA实体的瞬态属性

我想知道在条件查询期间是否可以初始化实体的瞬态属性.

@Entity
public SampleEntity{

  @Id
  private long id;

  [more attributes]

  @Transient
  private String someTransientString;

  [getters and setters]
}
Run Code Online (Sandbox Code Playgroud)

现在我想编写一个CriteriaQuery来加载所有SampleEntitys并自动设置someTransientStringimamightlyfinestring.我有类似以下SQL的内容:

SELECT ID AS ID, [..], 'imamightilyfinestring' AS SOME_TRANSIENT_STRING FROM SAMPLE_ENTITY 
Run Code Online (Sandbox Code Playgroud)

我当然知道我可以简单地迭代生成的集合并手动设置属性,但我想知道是否有办法在JPA2中完成它.

谢谢 :)

java criteria-api jpa-2.0

11
推荐指数
1
解决办法
7731
查看次数

标签 统计

criteria-api ×1

java ×1

jpa-2.0 ×1