专栏" mobile"确实存在于我的表中。我正在运行mySQL数据库版本5.8 +
这是我抛出异常的java代码:
查询= dao.queryBuilder()selectColumns("移动&#34)。其中,()当量(ACCOUNT, account).and()。ge(DATE,startStamp).and()。le(DATE,endStamp);
selectColumns只接受字符串或迭代器
如果我在我的数据库上运行以下查询。我得到了预期的结果:
SELECT mobile FROM account_profile_metric_usage WHERE ((account = 'qa23-redis-smoke' AND date >= '2017-01-28' ) AND date <= '2017-02-27' )
如果我运行下面的查询,则无法返回结果,因为移动设备在引号中。这不是我想要的。
SELECT 'mobile' FROM account_profile_metric_usage WHERE ((account = 'qa23-redis-smoke' AND date >= '2017-01-28' ) AND date <= '2017-02-27' )
我需要能够在ormLite中运行第一个SQL查询。移动设备类型为bigInt