有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java使用JPA使用“as”子句选择数据

据我所知,使用SQL,我们可以选择定制表单的数据,如以下查询:

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

所选值如下所示:

<Root value = 10 />

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

如何使用JPA实现这种功能


共 (1) 个答案

  1. # 1 楼答案

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

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

    我不知道您尝试了什么组合,但这也适用,至少在Hibernate中是这样(感谢@Lalit Kumar B指出这一点)

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