使用SQLCipher的ORMLite请求

时间:2013-08-14 07:30:12

标签: android ormlite sqlcipher

我使用这两个库发出请求时遇到问题。我希望从我的表Table_events中获取所有查询.queryforall()然后我看到this线程并尝试使用rawQuery进行查询但它只提供queryRaw()。请求如下所示:

private Dao<Table_Events, Integer> tEventDao;

public DAOManager(final DatabaseHelper databaseHelper) 
{
    this.tEventDao= GettEventDAO(databaseHelper);
}

public String[] Getall()
{       
    GenericRawResults<String[]> rawResults = null;

    try 
    {
        rawResults = tEventDao.queryRaw("select * from tableEvents");
    }  
    catch (SQLException e) 
    {
        e.printStackTrace();
    }
    return resultArray;

}

任何想法如何进行查询?

1 个答案:

答案 0 :(得分:0)

您的GettEventDAO函数返回的对象符合ORMLite的Dao接口。您需要确保ORMLite的实现能够与Android的SQLCipher接口,这通常会返回表示查询结果集的Cursor。