Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Oracle SQL中的中值函数生成Hibernate异常_Java_Spring_Hibernate_Jdbc - Fatal编程技术网

Java Oracle SQL中的中值函数生成Hibernate异常

Java Oracle SQL中的中值函数生成Hibernate异常,java,spring,hibernate,jdbc,Java,Spring,Hibernate,Jdbc,我在Spring引导应用程序中有以下SQL查询。查询位于@namedNaviRequesty注释中: "SELECT s.libraryid, r.run_date, COUNT(*), MEDIAN(s.mean_depth) " + "FROM r, s " + "WHERE r.runid = s.runid " + "GROUP BY s.libraryid,

我在Spring引导应用程序中有以下SQL查询。查询位于
@namedNaviRequesty
注释中:

"SELECT s.libraryid, r.run_date, COUNT(*), MEDIAN(s.mean_depth) " +
          "FROM r, s " +
          "WHERE r.runid = s.runid " +
          "GROUP BY s.libraryid, r.run_date " +
          "ORDER BY r.run_date, s.libraryid"
应用程序崩溃,出现以下异常:

org.hibernate.MappingException: No Dialect mapping for JDBC type: 100
应用程序.properties文件中,Hibernate的配置如下:

# Hibernate config
spring.jpa.database-platform=org.hibernate.dialect.Oracle12cDialect
在我引入中值函数之前,查询运行良好。我还没有找到JDBC类型100是什么。有人知道吗


非常感谢。

JDBC类型100是Oracle特有的类型,它确实是。

您在
s.mean\u depth
列中使用的类型是什么?@SternK:我使用floatThank,Luke。我通过使用
中值(TO\u NUMBER(s.mean\u depth))
编写查询来解决这个问题。这就解决了问题。