Oracle Berkeley DB 在java中的复合条件查询

ava后台代码中有实体类给予@Entity注释,需要作为查询条件的字段也有对应的@PrimaryKey,@SecondaryKey注释
现在我需要给项目中用Oracle Berkeley DB记录的数据给予查询功能
如在数据库中SQL语句如下:
select * from table t where t.id = 123 and t.date >= '2013-07-07' and t.date < '2013-07-17' and t.name like 'name%';
通过BDB DPL,可以用EntityJoin的addCondition方法添加条件,但这只能添加等值的条件,涉及到模糊和范围查询就不知道该怎么办了
求高人指点,有没有办法能直接写出有SQL效果的代码查询出需要的结果集,或者怎么在简单条件下查询出的ForwardCursor和EntityCursor中进一步进行查询

转载于:https://www.cnblogs.com/ahwankong/p/3198922.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值