org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'metricsController': Unsatisfied dependency expressed through field 'metricsRepository'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'metricsRepository': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Validation failed for query for method public abstract java.util.List com.example.test.repository.MetricsRepository.findMetrics(java.lang.String,java.sql.Timestamp,java.sql.Timestamp)!
Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: Unable to locate appropriate constructor on class [com .xxxxx.xxxSummxary]. Expected arguments are: java.lang.String, double [select new com.xxxxx.xxxSummary( m.tag ,m.value) FROM com.xxxxx.MetricsEntity m where m.tag =?1 and m.sourceTime between ?2 and ?3 order by m.sourceTime asc]
我去掉了时间 重新查询一下
查询出结果了
=================================================
现在解决时间的问题
三种方式那种都可以!!