Me pregunto si es posible inicializar un atributo transitorio de una entidad durante una consulta de criterios.Inicializando un atributo transitorio de una entidad JPA durante el CriteriaQuery
Ejemplo
@Entity
public SampleEntity{
@Id
private long id;
[more attributes]
@Transient
private String someTransientString;
[getters and setters]
}
Ahora quiero componer una CriteriaQuery que carga todos los SampleEntity
s y ajusta automáticamente a someTransientString
imamightlyfinestring
. Tengo algo así como el SQL siguiente en mente:
SELECT ID AS ID, [..], 'imamightilyfinestring' AS SOME_TRANSIENT_STRING FROM SAMPLE_ENTITY
que, por supuesto, sé que puedo simplemente iterar la colección resultante y establecer manualmente el atributo, pero me pregunto si hay una manera de hacerlo dentro de JPA2 .
Gracias :)
Gracias, pensé lo mismo. – ftr