以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Java/Eclipse 』  (http://bbs.xml.org.cn/list.asp?boardid=41)
----  [合集] EJb-QL查询当前到期怎么写?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=10242)


--  作者:admin
--  发布时间:9/23/2004 12:40:00 AM

--  [合集] EJb-QL查询当前到期怎么写?
● [合集] EJb-QL查询当前到期怎么写?发信人: petbear (雨中的人), 信区: J2EE
标  题: [合集] EJb-QL查询当前到期怎么写?
发信站: BBS 水木清华站 (Tue May 25 12:45:42 2004), 站内

☆─────────────────────────────────────☆  
  fhoenix (Everyone is born equal) 于  (Sun May 23 10:43:32 2004)  提到:


我的表里ReaderBorrowBook
有这几个字段
ReaderID
BookID
StartDate datetime 借书日期
MaxDays   int  最多可借天数
生成CMP bean以后怎么查询当前到期的读者?
就是StartDate+MaxDays>=Today


☆─────────────────────────────────────☆  
  lywater (雨燕) 于  (Sun May 23 13:44:17 2004)  提到:

在sessionBean中这样写
java.util.Date borrowDate = new java.util.Date();
//借书的时间,先定义成java.util.Date型
//下面三行,分别得到年、月、日的值
          int year = borrowDate.getYear();
          int month = borrowDate.getMonth();
          int day = borrowDate.getDate();
//最后转换成java.sql.Date型
java.sql.Date borrowDate1 = new java.sql.Date(year,month,day);
//根据自己定义的读者借书期限(单位是天),的得出还书时间
java.sql.Date returnDate = new java.sql.Date(year,month,day+读者借书期限);
不用担心,系统会自动进行年月日的转换的

btw:Date型现在好像用的不多,在jb9下,编译是,会有提示,但是不应相程序的运行
     最好用Canleder(好像是这么写的个把,我记不清了:(),用法和上面的基本一样
     我是在用了上面的方法后才知道应该这样用的由于时间的关系,也就没该
     你要是有时间的话,可以试试good lucky。。。。。

【 在 fhoenix (Everyone is born equal) 的大作中提到: 】                         
: 我的表里ReaderBorrowBook                                                      
: 有这几个字段                                                                  
: ReaderID
: ...................



☆─────────────────────────────────────☆  
  fhoenix (Everyone is born equal) 于  (Sun May 23 14:35:15 2004)  提到:


呵呵,多谢,不过我没用这个办法,太麻烦了
利用sql server的DATEDIFF函数新建个视图再用EJB-QL查询非常方便

【 在 lywater (雨燕) 的大作中提到: 】                                           
: 在sessionBean中这样写                                                         
: java.util.Date borrowDate = new java.util.Date();                             
: //借书的时间,先定义成java.util.Date型                                        
: ...................                                                           

☆─────────────────────────────────────☆  
lywater (雨燕) 于  (Sun May 23 15:49:49 2004)  提到:

不客气

【 在 fhoenix (Everyone is born equal) 的大作中提到: 】                         
: 呵呵,多谢,不过我没用这个办法,太麻烦了                                      
: 利用sql server的DATEDIFF函数新建个视图再用EJB-QL查询非常方便                  

索引页面|上一篇|下一篇


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
5,164.063ms