persist method
Implementation
Future<int> persist(Entity<E> entity) async {
final fields = entity.fields;
final values = convertToDb(entity.values);
prepareInsert(fields, values);
final placeHolders = '${'?, ' * (fields.length - 1)}?';
final sql = 'insert into $_tablename '
'(`${fields.join("`,`")}`) values ($placeHolders)';
final result = await db.query(sql, values);
return result.lastInsertID.toInt();
}