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中进一步进行查询

posted @ 2013-07-18 18:52  月夜风2013  阅读(360)  评论(0编辑  收藏  举报
合肥搬家公司 全自动包装机