- 浏览: 108371 次
- 性别:
- 来自: 武汉
文章分类
最新评论
-
ldwtill:
overwrite呢?
overload,overwrite和override比较 -
dafeiwang:
...
过滤器和拦截器的区别
这是在一个群里讨论的问题。
方法很多:如果说数据库中数据的存储是用date类型的话,改怎么做,如果说做数据迁移的话又该怎么做?
最终的讨论方案在用字符串存储格式上比较好,毕竟各个数据库对时间的存储存在差异。
一下是我用Hibernate中的HQL,和QBC两种检索方式对一段时间内的数据进行检索。
1 package com.duduli.li;
2
3 import Java.util.Date;
4 import java.util.Iterator;
5 import java.util.List;
6
7 import org.hibernate.Criteria;
8 import org.hibernate.Session;
9 import org.hibernate.Transaction;
10 import org.hibernate.criterion.Criterion;
11 import org.hibernate.criterion.Expression;
12
13 public class Select {
14
15 /**
16 * @param args
17 */
18 public static void main(String[] args) {
19 // TODO Auto-generated method stub
20 Session session = HibernateSessionFactory.getSession();
21 Transaction tran = session.beginTransaction();
22 /*
23 * 采用HQL的方式,
24 Date begin = java.sql.Date.valueOf("2009-03-24");
25 Date end = java.sql.Date.valueOf("2009-03-26");
26 List<A> result = session.createQuery("from A a where a.date > :beginTime and a.date <= :endTime").setTimestamp("beginTime", begin).setTimestamp("endTime", end).list();
27 for(A a : result){
28 System.out.println(a.getId());
29 System.out.println(a.getTitle());
30 System.out.println(a.getDate());
31 }
32 */
33
34 // 采用QBC的方式。
35 Date begin = java.sql.Date.valueOf("2009-3-24");
36 Date end = java.sql.Date.valueOf("2009-3-26");
37 Criteria criteria = session.createCriteria(AbstractA.class);
38 Criterion creterion = Expression.between("date", begin, end);
39 List<A> result = criteria.add(creterion).list();
40 for(A a : result){
41 System.out.println(a.getId());
42 System.out.println(a.getTitle());
43 System.out.println(a.getDate());
44 }
45 }
46 }
发表评论
-
hibernate五大核心接口及其应用
2011-05-02 20:28 893所有的Hibernate应用中都会访问Hibernate的5个 ... -
hibernate fetch 和lazy
2011-05-02 19:42 1072经过测试发现Hibernate annotation ... -
hibernate优化
2011-05-02 09:56 744口诀 1、使用双向一对多关联, ... -
Hibernate详解(一)------->>入门
2011-05-02 09:35 777Hibernate是一个开放源代码的对 ... -
hibernate详解(二)---->>继承关系映射(一)
2011-05-02 09:34 810继承是面对对象编程中一个很 ... -
hibernate详解(二)----->>继承关系映射(二、三)
2011-05-02 09:33 788这篇文章紧接着hibernate详解(二)- ... -
hibernate详解(三)----->>组件映射(一)
2011-05-02 09:33 790Hibernate建议在进行领域模型建模时要细 ... -
hibernate详解(三)----->>组件映射(二)之复合主键
2011-05-02 09:31 9423、组件类作为持久化类的对象标识符属性 ... -
Hibernate详解(四)---->>关联关系映射(二)
2011-05-02 09:29 9593、单向一对一 每个中国公民都有一张身份证 ... -
Hibernate详解(四)---->>关联关系映射(一)
2011-05-02 09:27 837关联关系是在领域模型建模中经常使用到的一 ... -
hibernate的二级缓存
2011-05-02 08:58 604Hibernate二级缓存也称为进程级的缓存或Sessio ... -
全面讲解Hibernate二级缓存
2011-05-02 08:56 665在向大家详细介绍Hibernate二级缓存之前,首先让大家了解 ... -
hibernate工作原理及为什么要使用
2011-05-02 08:51 898Hibernate工作原理及其作用 Java学习笔记 201 ... -
hibernate连接池
2011-05-02 08:49 794我分别用以下链接方式测试了一下:tomcat自带的连接池< ... -
hibernate关联
2011-05-02 08:35 749Hibernate关联关系 收藏 在域模型钟, ... -
Hibernate Criteria Query
2011-05-02 08:34 668Hibernate-Criteria Query 收藏 Cri ... -
hibernate----Inverse 和 cascade区别
2011-05-02 08:15 821Inverse 和 cascade的区别 ... -
Spring中配合hibernate使用的简单例子
2011-05-01 20:42 670最近在看SPRING和hibernate,学习了sprin ... -
hibernate 之inverse重点复习
2011-05-01 20:00 678inverse的原因,在于单向的一对多的低效而造成的.举个 ... -
hibernate中只选取某些列的写法
2011-05-01 18:44 783在普通的sql中,为了选取某些列,其实是很简单的,就sele ...
相关推荐
Hibernate_query查询数据表中的一个字段.
HQL是hibernate自己的一套查询
Hibernate hql查询语法总结 Hibernate hql查询语法总结
Hibernate基本数据操作方法 java struts hibernate
Hibernate进行数据查询
很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,...下面以Hibernate为例来做为说明,假如我们真的不得不在Java中使用Hibernate来对数据进行批量处理的话。 向数据库插入100 000条数据
Hibernate中的查询方法若HQL,详细讲解HQL与使用的具体例子
Hibernate SQLQuery 查询Oracle char类型结果为一个字符解决方法 Hibernate SQLQuery 查询Oracle char类型结果为一个字符解决方法 Hibernate SQLQuery 查询Oracle char类型结果为一个字符解决方法 Hibernate SQL...
hibernate中,对其中的查询方式进行总结,包括hql查询,条件查询,sql查询等
Hibernate的查询方式Hibernate的查询方式
实际开发中碰到一个使用hibernate递归查询的问题。我解决了发出来给大家一起分享
这是一个不错的方法,用struts hibernate实现对oracle数据库的所有数据查询、显示,其中不包含分叶问题!
Hibernate中数据类型,涵盖了所有数据库的字段类型与Java基本类型间的映射关系
HIBERNATE FOR NETBEANS 数据操作方法 还有的是,这是对HIBERNATE 的简单使用的介绍..
收集而来。非常的好@@@累死了,睡觉去@ 在struts+hibernate中使用tomcat5.5的jndi数据源
Hibernate分页查询小结
Hibernate注解用法总结
hibernate3学习总结hibernate3学习总结hibernate3学习总结hibernate3学习总结
Hibernate连表查询 Hibernate连表查询
hibernate多表联合查询实例,很经典的查询语句和总结.