Java:JDOQL以查询开始,区分大小写

标签 java jdo datanucleus jdoql

我在 JDOQL 查询中使用 .startsWith() 过滤器,但它区分大小写。 所以startsWith("ab")不会返回"Abc"结果等等。

我需要使用 SQL 查询来避免这种情况吗?

最佳答案

所以将它与 toUpperCase() 结合起来也许 field.toUpperCase().startsWith("AB")

编辑:修复方法名称

关于Java:JDOQL以查询开始,区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2865979/

相关文章:

java - 为什么我的板没有以与 2D 数组相同的方向渲染

resize - AWT 自定义呈现 - 捕获平滑的调整大小并消除调整大小闪烁

java - 无法围绕 appengine 数据存储持久性

mysql - 数据核 JDO : how can i store a set of strings?

java - Datanucleus在GAE中使用Maven增强,构建失败

java - DataNucleus:同时写入两个存储(RDBMS 和文件系统)?

java - JPA 2 : How many methods are allowed in one entity with @Prepersist annotation?

Java Observer 和 Observable 何时移除

java - ISIS:附件收集问题(Blob,Clob)

java - 无法初始化com.sample.PMF类(Google App引擎)