使用 "as" 子句使用 JPA 选择数据

Selection Of data using "as" clause Using JPA

据我所知,使用 SQL 我们可以 select 具有自定义形式的数据,如下面的查询:

select '<Root value=\"'"|| databaseColumnValue || '\"'" as displayItem from Table";

selected 值如下所示:

<Root value = 10 />

我在 JPA 中尝试了很多方法来实现这一点,但还没有找到。

如何使用 JPA 实现这种功能?

尝试使用 CONCAT 函数(当然,根据您的实体进行调整)

select CONCAT('< Root value = ', myEntityField, ' />') as displayItem from MyEntity

我不知道你尝试了什么组合,但这也有效,至少它适用于 Hibernate(感谢@Lalit Kumar B 指出这一点)

 select '< Root value = ' || myEntityField || ' />' as displayItem from MyEntity