if (clz.isPrimitive() || String.class.isAssignableFrom(clz) || Number.class.isAssignableFrom(clz)
|| clz.isArray() || Collection.class.isAssignableFrom(clz) || clz.isEnum()) {
params.put(parameter.getName().orElse(null), value);
} else {
params = QueryBuilder.toParams(value);
}
com.slyak.spring.jpa.FreemarkerTemplateQuery#getParams 方法没有处理 Date 类型的数据
最后Date 参数 被解析成了
"date" -> {Integer@20456} 9
"hours" -> {Integer@20457} 18
"seconds" -> {Integer@20459} 4
"month" -> {Integer@20461} 11
"timezoneOffset" -> {Integer@20463} -480
"year" -> {Integer@20465} 121
"minutes" -> {Integer@20467} 18
"time" -> {Long@20469} 1639045084200
"class" -> {Class@640} "class java.util.Date"
"day" -> {Integer@20472} 4
com.slyak.spring.jpa.FreemarkerTemplateQuery#getParams 方法没有处理 Date 类型的数据
最后Date 参数 被解析成了
"date" -> {Integer@20456} 9
"hours" -> {Integer@20457} 18
"seconds" -> {Integer@20459} 4
"month" -> {Integer@20461} 11
"timezoneOffset" -> {Integer@20463} -480
"year" -> {Integer@20465} 121
"minutes" -> {Integer@20467} 18
"time" -> {Long@20469} 1639045084200
"class" -> {Class@640} "class java.util.Date"
"day" -> {Integer@20472} 4