java - 如何在 Spring Boot 应用程序中调用自定义 oracle 函数?
问题描述
我需要在不使用本机查询的情况下从 Spring Boot 应用程序调用自定义 oracle 函数。
下面是我的 oracle 函数,它以 Date 作为输入
create or replace FUNCTION todate(src_dt IN date)
RETURN date
is
BEGIN
RETURN(to_date(src_dt));
END;
我在互联网上搜索解决方案,但到目前为止还没有找到。人们说一些自定义方言需要创建但没有找到任何完美的逐步链接。
下面是我的java代码: -
Query query1 = entityManager.createQuery("select todate(ActSubT.createdDt) from ActSubT ActSubT");
List<Object> result=query1.getResultList();
这段代码应该运行,截至目前它给出的错误是 todate 是 oracle 函数,我没有在 application.yml 文件中配置任何东西。
请帮忙
解决方案
推荐阅读
- python - 如何从Python中的未排序列表中找到排序列表中的移位数
- javascript - HTTP/2 服务器推送不适用于 JavaScript 文件
- variables - 如何在矩阵中获取回归输出的变量标签
- reactjs - 尝试为 ReactJs 项目设置 Jest
- python - Python中未解决的导入“硒”错误
- vue.js - Nuxt 命令行传递参数
- r - 如何在单个 R 函数中模拟数据和可视化
- swift - SwiftUI - 添加到收藏夹列表然后显示视图
- javascript - 在javascript中获取字段Mongodb的值
- javascript - 如何传递 @click(data) 道具来填写在 Vue 中有另一个组件的表单