Beispiel #1
0
 /**
  * 根据主键删除数据
  *
  * @param clazz 要删除的实体类
  * @param id 主键值
  */
 public void deleteById(Class<?> clazz, Object id) {
   checkTableExist(clazz);
   exeSqlInfo(SqlBuilder.buildDeleteSql(clazz, id));
 }
Beispiel #2
0
 /**
  * 根据条件删除数据
  *
  * @param clazz
  * @param strWhere 条件为空的时候 将会删除所有的数据
  */
 public void deleteByWhere(Class<?> clazz, String strWhere) {
   checkTableExist(clazz);
   String sql = SqlBuilder.buildDeleteSql(clazz, strWhere);
   debugSql(sql);
   db.execSQL(sql);
 }
Beispiel #3
0
 /**
  * 删除数据
  *
  * @param entity entity的主键不能为空
  */
 public void delete(Object entity) {
   checkTableExist(entity.getClass());
   exeSqlInfo(SqlBuilder.buildDeleteSql(entity));
 }