Сахар орма: получить поля в текстовом представлении
Я новичок с сахаром. Мне нужно получить поле для зарядки в текстовом представлении. Это можно сделать с сахаром. Примерно так: выберите field1, field2 из таблицы, где condition1 и condition2
1 ответ
Решение
Конечно, вы можете, просто испытайте статические методы, которые генерируются с помощью сахара. Класс, расширяющий SugarRecord, имеет такие методы, как
YourModel.findById(YourModel.class, 1)
или любые другие методы, которые позволяют вам написать ваши необработанные методы запроса или цепочки, где вы можете вызвать как
Select.from(YourModel.class).where(Condition.prop("age").gt(20)).limit(1);
Эти функции являются причинами, по которым вы используете SugarORM.
ОБНОВИТЬ:
Строка ниже является просто примером для использования.
CampaignDAO dao = CampaignDAO
.find(CampaignDAO.class, NamingHelper.toSQLNameDefault("isPersonal") + " = ? ", "1")
.get(0);
Код ниже является критическим. Он генерирует имя поля is_Personal в таблице базы данных.
NamingHelper.toSQLNameDefault("isPersonal")