我的项目结构:Spring Boot DB:MSSQLFF4j(FeatureStoreSpringJdbc)
创建了如下url所示的表架构https://html" target="_blank">github.com/ff4j/ff4j/blob/master/ff4j-core/src/main/resources/schema-ddl.sql
获取“操作数类型冲突datetime2与时间戳不兼容”访问“/api/ff4j”rest api时的异常有没有办法解决这个问题
异常StackTrace:组织。springframework。jdbc。UncategorizedSQLException:PreparedStatementCallback;SQL的未分类SQLException[选择count(EVT\u UUID)作为NB,从FF4J\u AUDIT中选择EVT\u NAME,其中(EVT\u TYPE LIKE‘feature’)和(EVT\u ACTION LIKE‘checkOn’)以及(EVT\u TIME
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89)
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81)
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81)
org.springframework.jdbc.core.JdbcTemplate.translate异常(JdbcTemplate.java:1443)
位于组织。springframework。jdbc。果心JdbcTemplate。执行(JdbcTemplate.java:633)
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:669)
位于组织。springframework。jdbc。果心JdbcTemplate。查询(JdbcTemplate.java:700)
位于组织。springframework。jdbc。果心JdbcTemplate。查询(JdbcTemplate.java:712)
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:768)
org.ff4j.springjdbc.store.EventRepositorySpringJdbc.computeHitCount(EventRepositorySpringJdbc.java:151)
位于组织。ff4j。springjdbc。百货商店EventRepositorySpringJdbc。getFeatureUsageHitCount(EventRepositorySpringJdbc.java:119)
org.ff4j.audit.repository.AbstractEventRepository.getFeatureUsagePieChart(AbstractEventRepository.java:58)
位于组织。ff4j。服务。领域EventRepositoryApiBean。初始化(EventRepositoryApiBean.kt:55)
org.ff4j.services.domain.EventRepositoryApiBean.(EventRepositoryApiBean.kt:46)
位于组织。ff4j。服务。领域FF4jStatusApiBean。(FF4jStatusApiBean.kt:66)
位于组织。ff4j。服务。FF4J服务。getStatus(FF4jServices.kt:40)
org.ff4j.spring.boot.web.api.resources.FF4jResource.get状态(FF4jResource.kt:55)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本地方法)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(来源不明)
在java。基本/jdk。内部的反映DelegatingMethodAccessorImpl。调用(未知源)
通过更改MsSql的查询并添加新脚本,可以修复此问题。
请参考:https://github.com/ff4j/ff4j/issues/456
我的项目结构:Spring Boot+DB:MS SQL+FF4j(FeatureStoreSpringJdbc) 在org.springframework.jdbc.support.abstractfallbacksqlexceptiontranslator.translate(abstractfallbacksqlexceptiontranslator.java:89) 在org.spring
问题内容: 我的问题是每个插入中都有错误 操作数类型冲突:int与日期不兼容 如何解决这个问题? 也在这里 … 消息547,级别16,状态0,第1行INSERT语句与FOREIGN KEY约束“ FK__crew__emp_num__0F975522”发生冲突。数据库“ melisa”的表“ dbo.employee”的列“ emp_num”中发生了冲突。这张桌子上有错误 问题答案: 此表达式是一
问题内容: 当我尝试执行此代码时,在“ with DateDimension”行出现错误: 消息206,级别16,状态2,第15行 操作数类型冲突:日期与int不兼容 这是我正在使用的SQL查询: 问题答案: 您的问题在于该部分。尝试使用,如下所示: 编辑:我不知道您的原始代码是否要使用该选项,但是如果您不知道我建议您阅读此内容。基本上,在这种情况下,这意味着您可以使用CTE列出1,000个日期。
问题内容: 我在两个不同的数据库模式中定义了相同的表类型。当我尝试将一个类型的SP作为参数从一个模式调用到另一个模式时,出现以下错误: “操作符类型冲突myCustomType与myCustomType不兼容” 我有以下代码: 类型定义 存储过程定义 执行 我该如何解决这个问题? 问题答案: 您遇到了用户定义表类型的局限性之一。 请参阅此Microsoft Connect项目 ,以“按设计”关闭。
对stackoverflow来说是全新的,所以如果我犯了任何错误,请原谅我 我现在正在努力学习Java,我的if语句遇到了一些问题 在下面的代码块中,我遇到了一个错误: 不兼容的操作数类型die和int 我知道错误告诉我要修复什么,但我不太确定如何着手并实际修复它。 有什么建议吗?
我想使用spark sql(pyspark)从我的数据中运行一个简单的sql选择时间戳字段。但是,所有的时间戳字段都显示为1970-01-19 10:45:37.009。所以看起来我在Glue和Spark中的时间戳之间有一些转换不兼容。 但是当我运行spark.sql时,event_time列得到时间戳类型,但它并不有用,而且缺少精度。所以我得到这个=1970-01-19 10:45:37.009