根据sql语句查询实体集合 @param clazz @param sql @param args @param @return
(Class<T> clazz, String sql, String... args)
| 476 | * @return |
| 477 | */ |
| 478 | public <T extends IDColumn> List<T> querySqlList(Class<T> clazz, String sql, String... args) { |
| 479 | SQLiteDatabase database = getDatabase(); |
| 480 | Cursor cursor = database.rawQuery(sql, args); |
| 481 | ClassInfo<T> classInfo = getClassInfo(clazz); |
| 482 | List<T> list = classInfo.getInstanceList(cursor); |
| 483 | close(cursor); |
| 484 | close(database); |
| 485 | return list; |
| 486 | } |
| 487 | |
| 488 | /** |
| 489 | * 更具条件插叙实体集合 |
nothing calls this directly
no test coverage detected