Tuang
10/19/2019, 1:15 PMQueryRunner().query()
return Long
, is it depending on what Handler is using?
For example my code is like this
val query = "SELECT COUNT(*) FROM goods_user_rel WHERE _goods_id = ?"
val count = QueryRunner().query(connection, query, ScalarHandler<Long>(), goodsId)
The first time i wrote ScalarHandler<Int>()
and i got error something likes java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
Then i change ScalarHandler<Int>()
to ScalarHandler<Long>()
and it’s work but i have no idea why Long
is returndeactivateduser
10/19/2019, 1:20 PM