楼主具体指啥啊?contentprovider就是返回一个cursor,通过查这个cursor的列来找你要的信息,这样不可以满足你要求吗?

解决方案 »

  1.   

    不满足 我需要可以定义直接返回一个对象的方法,如果在sqlite数据库里有两张表有主外键关系的话,我在封装对象的时候就需要用到能根据主键查询出字表对象的方法,例如getById()这类(用过hibernate的都知道吧),要是返回cursor的话,在activity里调用很麻烦
      

  2.   

    SQLiteDatabase mDB =...获得你的SQLiteDatabase对象 
    mDB.rawQuery("这里是你的级联查询语句", null)
      

  3.   

    不要把sqlite当oracle用啊
    呵呵
    android也不存在hibernate。
    自己写查询封装吧如果真可以的话,俺也没见过