使用 "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
据我所知,使用 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