2013-08-14 2 views
0

두 라이브러리를 모두 사용하여 요청하는 데 문제가 있습니다. .queryforall()을 사용하여 내 테이블 Table_events에서 모든 쿼리를 가져오고 싶었지만 this 스레드를보고 rawQuery로 쿼리를 만들려고했지만 queryRaw() 만 제공합니다. 요청은 다음과 같습니다.SQLCipher를 사용하는 ORMLite 요청

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; 

} 

아이디어가 어떻게 생성됩니까?

답변

0

GettEventDAO 함수가 Dao ORMLite 인터페이스를 준수하는 객체를 반환하고 있습니다. ORMLite의 구현이 Android 용 SQLCipher와 인터페이스 할 수 있는지 확인해야합니다. Android 용 SQLCipher는 일반적으로 쿼리의 결과 집합을 나타내는 Cursor를 반환합니다.

관련 문제