关于JPA时间段查询的问题

问题描述

在实体Product中的一个属性是用String类型保存时间的private String startDate;时间的格式是这样的SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");我现在想查询startDate在 2008-09-01 到 2008-09-10之间的的所有Product 其JPAQL应该怎么写呢?

解决方案

把startDate 分别写入:2008-09-01 00:00:00 和2008-09-10 23:59:59

时间: 2024-09-20 00:20:07

关于JPA时间段查询的问题的相关文章

不能用SQL语句-如何用JPA动态查询查询复杂数据

问题描述 如何用JPA动态查询查询复杂数据 我想问的就是怎么用JPA动态查询查询复杂数据 如SELECT IFNULL(sum(i.INVENTORY_AMOUNT)0) FROM INVENTORY i WHERE i.VEN_ID = ?1 and i.ITEM_MYID = ?2 and i.DID is null. 解决方案 http://leobluewing.iteye.com/blog/1969621 解决方案二: 数据查询(3)-复杂查询jpa动态查询杂记JPA中的动态查询与指定

SqlServer 按时间段查询问题

百度的资料,保存下来: 在写按时间段查询的sql语句的时候 一般我们会这么写查询条件: where date>='2010-01-01' and date<='2010-10-1' 但是在实执行Sql时些语句会转换成这样: where date>='2010-01-01 0:00:00' and date<='2010-10-1:0:00:00',再看这个条件的话,也许就会有些明白, 那就是'2010-10-1 0:00:00' 之后的数据例如('2010-10-1:08:25:0

按时间查询是对的!下面的按时间段查询 这样写对吗?

问题描述 '按时间查询Date1=Format(DTPicker1,"yyyy-mm-dd")Date2=DateAdd("d",1,Date1)sql="select*fromGuestInfowhere来访时间>#"&date1&"#and来访时间<#"&date2&"#"rs.Opensql,cn,adOpenStatic,adLockOptimistic'

oracle查询效率问题,分时间段查询数据效率低

问题描述 oracle查询效率问题,分时间段查询数据效率低 小弟菜鸟一枚,今遇到一问题请教高手,问题如下: 用户有一需求,要求查询某个时间段内(如2014-05-01 -- 2014-05-31),每十二小时的生产数据,8:00--20:00, 20:00--8:00, 所以小弟先建了个临时表,将每个时间段都分出来,时间段如下: 2014-5-1 7:01:00 --2014-5-1 8:00:00 2014-5-1 8:00:00 --2014-5-1 20:00:00 ....... 然后再

java-Java问题哦!!我的时间段查询,为什么我点击下一页时出现的还是第一页的数据,不理解,在线等哦

问题描述 Java问题哦!!我的时间段查询,为什么我点击下一页时出现的还是第一页的数据,不理解,在线等哦 else if(StringUtils.isNotBlank(startDate) && StringUtils.isNotBlank(endDate)){ list = reportService.query(startDate, endDate); //查询出库中的时间 report.set$eq_ctime(list); report.setFirstResult((firstR

fineUI的时间段查询问题

问题描述 fineUI的时间段查询问题 用两个DatePicker 怎么进行时间段的查询 请写一个比较详细的SQL 在线等 表是apparatus 字段是wxsj 谢谢大侠了 解决方案 sql时间段查询问题

oracle-SQL 多时间段查询 求SQL大牛帮忙

问题描述 SQL 多时间段查询 求SQL大牛帮忙 表数据如下 code val date 1 1 2014-07-16 08:03:01 1 2 2014-07-16 08:10:00 1 3 2014-07-16 08:15:11 1 5 2014-07-16 08:40:01 1 2 2014-07-16 09:01:09 1 6 2014-07-16 09:20:21 1 3 2014-07-16 09:50:30 1 1 2014-07-16 10:20:22 1 2 2014-07-1

按时间段查询的问题

问题描述 查询某一时间段的信息怎么实现,代码错在哪里啊数据库里srdate的类型为日期型,是不是要转换一下数据类型,怎么转换,请教!!<%request.setCharacterEncoding("gb2312");StringstrError=null;Stringuserid=(String)session.getAttribute("user");floatsum1=0,sramount=0;Stringstart=request.getParamete

ibaits mysql 时间段查询

问题描述 mysql 数据库里面有一个 start_date 一个 end_date 自己给出一个对象里面有两个时间段分别为startTime endTime 要查出startTime > start_date 且 endTime < end_date 的所有的东西 怎么写呢这里用的是动态查询<isNotNull prepend="AND" property="startDate"> <![CDATA[ pad.start_time -