5
데이터베이스에서 고유 한 값을 가져 오려고합니다. 현재 ORMlite를 사용하고 있습니다. 나는 다음 코드를 시도했다. 하지만 쿼리를 수행 할 때부터 여전히 값이 반복됩니다. 아무도 내가 잘못한 곳을 지적 할 수 있습니까? 아래 예제 코드를 게시합니다.ORMlite에서 고유 값을 선택하는 방법은 무엇입니까?
smsDao = databaseHelper.getSmsDao();
QueryBuilder<SMSObject, Object> queryBuilder = smsDao.queryBuilder();
queryBuilder.distinct().selectColumns("timestamp");
try {
preparedQuery = queryBuilder.prepare();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
smsObject = smsDao.query(preparedQuery);
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
도움이 될만한 답변이 있습니다.
똑같은 문제가 있습니다. 솔루션을 얻었습니까? – rOrlig