Tenho um projeto android que tem o pacote DAO com o seguinte modelo, para o CRUD, a pergunta é seria certo fazer assim?
public void salvarVendedor(Vendedor vendedor) {
db.beginTransaction();
try {
db.insert("TB_VENDEDORES", null, values);
db.setTransactionSuccessful();
} catch (SQLiteException e) {
Log.i("Erro ", "salvar vendedor" + e.getMessage());
} finally {
db.endTransaction();
db.close();
}
}