如何解决从Spring Data Jpa调用Postgres函数,该函数返回非实体响应
我想从Spring数据实现Postgres函数调用。
函数接收json并返回我想映射到对象的json。此函数还会从多个表创建响应,因此我无法将其映射到特定的实体,接下来将无法工作:
@Entity(name = "myEntity")
public class MyClass {
private String id;
...other props
}
我也不能为此创建存储库,因为db中的此类实体不存在:
@Repository
public interface MyRepository extends JpaRepository<MyClass,String> {
@Query(nativeQuery = true,value = "select my_func(:name)")
String getResp(@Param("name") String name);
}
这也行不通。
当我的函数返回json时,如何调用postgres函数并将其映射到某个类或至少映射为字符串。
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。