Jakarta ee 在Java中转换JPA本机查询结果

Jakarta ee 在Java中转换JPA本机查询结果,jakarta-ee,jpa,Jakarta Ee,Jpa,当我运行一个本机JPA查询时,如下所示:“selectname from customer,其中id=100”并且name是varchar2 in db,本机查询返回一个对象。我可以在java中直接将其转换为字符串,还是必须像处理结果集一样对其进行操作?看看JPA/Hibernate的本机查询,使用@SQLResultsMapping注释 看看JPA/Hibernate的本机查询,使用@SqlResultSetMapping注释 getResultList将返回一个列表,您可以将列表中的值转换为

当我运行一个本机JPA查询时,如下所示:
“selectname from customer,其中id=100”
并且
name
是varchar2 in db,本机查询返回一个对象。我可以在java中直接将其转换为字符串,还是必须像处理结果集一样对其进行操作?

看看JPA/Hibernate的本机查询,使用@SQLResultsMapping注释

看看JPA/Hibernate的本机查询,使用@SqlResultSetMapping注释

getResultList将返回一个列表,您可以将列表中的值转换为字符串


getSingleResult将返回对象,您可以将其转换为字符串。

getResultList将返回列表,您可以将列表中的值转换为字符串


getSingleResult将返回对象,您可以将其转换为字符串。

如果您想要类型安全,您必须查找CriteriaBuilder如果您想要类型安全,您必须查找CriteriaBuilder