|
|
|
@ -234,6 +234,7 @@ public class DatabaseDao<TYPE extends AbstractModel> {
|
|
|
|
if (toUpdate.getCount() == 0)
|
|
|
|
if (toUpdate.getCount() == 0)
|
|
|
|
return 0;
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
synchronized (database) {
|
|
|
|
database.getDatabase().beginTransactionWithListener(new SQLiteTransactionListener() {
|
|
|
|
database.getDatabase().beginTransactionWithListener(new SQLiteTransactionListener() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void onRollback() {
|
|
|
|
public void onRollback() {
|
|
|
|
@ -258,6 +259,7 @@ public class DatabaseDao<TYPE extends AbstractModel> {
|
|
|
|
} finally {
|
|
|
|
} finally {
|
|
|
|
database.getDatabase().endTransaction();
|
|
|
|
database.getDatabase().endTransaction();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
return result.get();
|
|
|
|
return result.get();
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
return database.update(table.name, template.getSetValues(),
|
|
|
|
return database.update(table.name, template.getSetValues(),
|
|
|
|
|