1
3
好的,这里要学习的是,不应该将Object用作字段类型:) 我浏览了代码,所以当你这样做时,值被视为一些“六维字符串”。所以,我想,当你做“排序依据”时,你实际上是在对存储值的二进制表示进行排序。显然,它不会对所有类型都正常工作,但H2(Ignite中的底层SQL引擎)出于某种原因允许它。 然后,当您尝试使用“where”子句进行过滤时,您提供的参数也被视为“十六进制”字符串,它失败了,因为“10”不是任何对象的正确十六进制表示。 我并没有详细介绍整个过程,但我希望你能理解。
所以,如果要在某个字段中存储整数,只需将其声明为
|
tincho87 · 避免Javascript/Css缓存 6 年前 |
Zac · 如何强制客户端重新下载我的网站? 6 年前 |
Kumar · bitbake清理使用只读NFS SSTATE缓存失败 6 年前 |
Chris Williams · 休眠/JPA缓存查找值 6 年前 |
Nymeria · 仅绑定到当前事务的Spring缓存 6 年前 |