知识大全 用hibernate查询一段时间的记录
Posted 知
篇首语:人的知识愈广,人的本身也愈臻完善。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用hibernate查询一段时间的记录相关的知识,希望对你有一定的参考价值。
这是在一个群里讨论的问题
方法很多 如果说数据库中数据的存储是用date类型的话 改怎么做 如果说做数据迁移的话又该怎么做?
最终的讨论方案在用字符串存储格式上比较好 毕竟各个数据库对时间的存储存在差异
一下是我用hibernate中的HQL 和QBC两种检索方式对一段时间内的数据进行检索
package duduli li;
import java util Date;
import java util Iterator;
import java util List;
import hibernate Criteria;
import hibernate Session;
import hibernate Transaction;
import hibernate criterion Criterion;
import hibernate criterion Expression;
public class Select
/**
* @param args
*/
public static void main(String[] args)
// TODO Auto generated method stub
Session session = HibernateSessionFactory getSession();
Transaction tran = session beginTransaction();
/*
* 采用HQL的方式
Date begin = java sql Date valueOf( );
Date end = java sql Date valueOf( );
List<A> result = session createQuery( from A a where a date > :beginTime and a date <= :endTime ) setTimestamp( beginTime begin) setTimestamp( endTime end) list();
for(A a : result)
System out println(a getId());
System out println(a getTitle());
System out println(a getDate());
*/
// 采用QBC的方式
Date begin = java sql Date valueOf( );
Date end = java sql Date valueOf( );
Criteria criteria = session createCriteria(AbstractA class);
Criterion creterion = Expression beeen( date begin end);
List<A> result = criteria add(creterion) list();
for(A a : result)
System out println(a getId());
System out println(a getTitle());
System out println(a getDate());
cha138/Article/program/Java/ky/201311/27940
相关参考
知识大全 用Distinct在MySQL中查询多条不重复记录值[3]
用Distinct在MySQL中查询多条不重复记录值[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
知识大全 用Distinct在MySQL中查询多条不重复记录值[1]
用Distinct在MySQL中查询多条不重复记录值[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
知识大全 用Distinct在MySQL中查询多条不重复记录值[2]
用Distinct在MySQL中查询多条不重复记录值[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
知识大全 为什么QQ聊天记录只停留在一段时间,之后聊的就没有在记录里面了!
为什么QQ聊天记录只停留在一段时间,之后聊的就没有在记录里面了! 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
在hibernate中是支持多条件动态查询的这种问题是非常实用的比如说你做一个项目要实现一个复合查询 例如有这么一个界面 那么要实现这个查询对于用户来说他的查询条件可能不健全有可能只填写其
Hibernate本地SQL查询 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本地SQL查询来
Hibernate复合主键查询 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Hibernate
Hibernate数据查询 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! HibernateQu
Hibernate高级查询技巧 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 集合过滤: 对于
首先定义一个条件查询实例这里要有一个主表(mainTable) DetachedCriteriadeCriteria=DetachedCriteriaforClass(mainTableclas