2012-09-04 15 views

Respuesta

57

Cómo utilizar el generador de consultas ORMLite para obtener el total de registros en una tabla

ORMLite tiene un método Dao.countOf() que devuelve el número total de filas en una tabla:

long numRows = dao.countOf(); 

También puede contar el number of rows in a custom query llamando al método countOf() en el objeto Where o QueryBuilder.

// count the number of lines in this custom query 
long numRows = dao.queryBuilder().where().eq("name", "Joe Smith").countOf(); 
+1

countOf() devolverá valor largo no int – KJEjava48

+0

Gracias @ KJEjava48. Fijo. – Gray

2

para el paquete 5: puede usar countOf()

De los documentos:

Devuelve el valor devuelto por una consulta SELECT COUNT (*) que es el número de filas en la tabla. Dependiendo de la base de datos y del tamaño de la tabla, esto podría ser costoso.

+0

favor Dé el código completo para generador de consultas thanxx –

+0

No estoy muy familiarizado con ormlite. Acabo de buscar. ¿Qué hay de: dao.queryBuilder(). CountOf(); – PoeHaH

+0

¿Funcionó? si es así, ayúdenme a usted, a usted y a la comunidad aceptando esto como la respuesta correcta – PoeHaH

Cuestiones relacionadas