我想从数据库中选择一个结果列表,但==
JDO 查询的运算符区分大小写。有没有办法使用单个参数从表中选择“USER”、“user”和“User”?
在 MySQL 中有LIKE
操作符,在 Java 中有equalsIgnoreCase
函数。但是,它们在本示例中均不起作用。
PersistenceManager pm = JDO.factory.getPersistenceManager();
Query query = pm.newQuery(User.class, "username == usernameParam");
query.declareParameters("String usernameParam");
List<User> results = (List<User>) query.execute(username);