Как заполнить пользовательский объект в библиотеке Android комнате API

Как заполнить этот запрос в Android Room Api:

SELECT id,expense_name, expense_value, date, (SELECT sum(expense_value) FROM expense) AS total FROM expense

Объект, который я хочу проанализировать результат запроса

public class ExpenseMaster {
    private double total;
    private List<Expense> expenses;

    public ExpenseMaster(List<Expense> expenses, double total) {
        this.expenses = expenses;
    }
    public ExpenseMaster() {
    }

    public double getTotal() {
        return total;
    }

    public void setTotal(double total) {
        this.total = total;
    }

    public List<Expense> getExpenses() {
        return expenses;
    }

    public void setExpenses(List<Expense> expenses) {
        this.expenses = expenses;
    }
}

Таблица DDL: CREATE TABLEрасходы(Я быINTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,expense_nameTEXT,expense_valueREAL NOT NULL,ДатаINTEGER)

0 ответов

Другие вопросы по тегам