android xutil 数据库,xUtils - 更新:链式表达查询,更具可读性android数据库查询。...

博主承诺xUtils将提供快速的问题响应和修复,保证良好的用户支持。最近的更新包括增加更多注解事件支持,如OnClickListener等,以及数据库查询的链式表达式增强,提高查询的可读性和灵活性。用户可以通过Email或QQ群进行反馈和交流。
摘要由CSDN通过智能技术生成

最近有网友留言, 问xUitls会不会像其他几个同类库一样支持不是很好,有问题没地方反馈,或者反馈完就没音讯了。

我在这里郑重的告诉大家绝对不会,xUtils的支持绝对是最快的,只要时bug问题一般我都会在当天抽时间(一般会在晚上)修复;如果是希望xUtils加入的新功能,或改进等建议被采纳都会马上加入开发计划中。

有建议其他反馈,或者交流可以通过一下方式:

Email: wyouflf@qq.com, wyouflf@gmail.com

QQ群:330445659, 技术交流,idea分享 _

下面是最近的主要更新内容:

1.  加入更多注解事件的支持:

OnClickListener,

OnLongClickListener,

OnItemClickListener,

OnItemLongClickListener,

RadioGroup.OnCheckedChangeListener,

CompoundButton.OnCheckedChangeListener,

Preference.OnPreferenceChangeListener,

TabHost.OnTabChangeListener,

ViewTreeObserver.OnScrollChangedListener,

OnItemSelectedListener,

SeekBar.OnSeekBarChangeListener.

2.  数据库查询添加链式表达函数支持:

查询表达式的可读性更强,更加灵活。

DbUtils db = DbUtils.create(this);

User user = new User(); //这里需要注意的是User对象必须有id属性,或者有通过@ID注解的属性

user.setEmail("wyouflf@qq.com");

user.setName("wyouflf");

db.save(user); // 使用saveBindingId保存实体时会为实体的id赋值

...

// 查找

Parent entity = db.findById(Parent.class, parent.getId());

Parent entity = db.findFirst(entity);//通过entity的属性查找

List list = db.findAll(entity);//通过entity的属性查找

Parent Parent = db.findFirst(Selector.from(Parent.class).where("name","=","test"));

List list = db.findAll(Selector.from(Parent.class)

.where("id","

.and("age",">",30)

.or("age","

.orderBy("id")

.limit(10)

.offset(0));

DbModel dbModel = db.findDbModelAll(Selector.from(Parent.class).select("name"));//select("name")只取出name列

List dbModels = db.findDbModelAll(Selector.from(Parent.class).groupBy("name").select("name", "count(name)"));

...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值