Android ORMLite find column as an integer type -


in ormlite class database structure want find integer value column name such sql code:

select * my_db my_id = 1; 

class structure:

public class waybillstructure {     @databasefield(generatedid = true)     public int id;     @databasefield     public static int waybill_id; } 

now want find row in database have 200 code :

int waybill_id = 200; list<waybillstructure> waybilllist = g.waybilldao.querybuilder().where().eq(waybillstructure.waybill_id , waybill_id + "" ).query(); 

but error :

wrong 1st argument type. found: 'int', required: 'java.lang.string' 

for waybillstructure.waybill_id section in querybuilder

waybill_id column type int , want find integer in database, how resolve problem in ormlite?

i believe have placed arguments eq() in incorrectly. first argument refers string representation of column name , second argument value wish run equality test against.

the following should solve issue:

g.waybilldao.querybuilder().where().eq("waybill_id", waybill_id).query(); 

Comments

Popular posts from this blog

android - MPAndroidChart - How to add Annotations or images to the chart -

javascript - Add class to another page attribute using URL id - Jquery -

firefox - Where is 'webgl.osmesalib' parameter? -