Jakarta ee 在Java中转换JPA本机查询结果
当我运行一个本机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将返回一个列表,您可以将列表中的值转换为
“selectname from customer,其中id=100”
并且name
是varchar2 in db,本机查询返回一个对象。我可以在java中直接将其转换为字符串,还是必须像处理结果集一样对其进行操作?看看JPA/Hibernate的本机查询,使用@SQLResultsMapping注释
看看JPA/Hibernate的本机查询,使用@SqlResultSetMapping注释
getResultList将返回一个列表,您可以将列表中的值转换为字符串
getSingleResult将返回对象,您可以将其转换为字符串。getResultList将返回列表,您可以将列表中的值转换为字符串
getSingleResult将返回对象,您可以将其转换为字符串。如果您想要类型安全,您必须查找CriteriaBuilder如果您想要类型安全,您必须查找CriteriaBuilder