批量处理数据是指在一个事务中处理大量数据.
在应用层进行批量操作, 主要有以下方式:
通过 Session
通过 HQL
通过 StatelessSession
通过 JDBC API(只要会用这种,其他作为了解)
通过 Session 来进行批量操作
Session 的 save() 及 update() 方法都会把处理的对象存放在自己的缓存中. 如果通过一个...
分类:
系统相关 时间:
2014-06-02 07:09:11
阅读次数:
348
概述
Hibernate 提供了以下几种检索对象的方式
导航对象图检索方式: 根据已经加载的对象导航到其他对象
OID 检索方式: 按照对象的 OID 来检索对象HQL 检索方式: 使用面向对象的 HQL 查询语言QBC 检索方式: 使用 QBC(Query By Criteria) API 来检索对象. 这种 API 封装了基于字符串形式的查询语句, 提供了更加面向对象的查...
分类:
系统相关 时间:
2014-06-02 02:34:18
阅读次数:
404
打开查询缓存,第一步:需要在hbernate.cfg.xml中设置:
true第二步:需要显式的使用IQuery.SetCacheable(true)方法 /// /// 使用查询缓存的HQL查询 /// /// ...
分类:
系统相关 时间:
2014-05-30 16:47:50
阅读次数:
378
1、Query查询方式 SQL,HQL,OID,QBC(query by
criteria)2、二级缓存 sessionFactory缓存,也叫进程级的缓存,使用第3方插件实现的,只缓存实体,生命周期和sessionFactory一致
使用环境: 经常被访问 改动不大...
分类:
系统相关 时间:
2014-05-27 23:52:30
阅读次数:
613
0:38 2013/5/25查 找 * * |-_-查找全部
Action层的home方法中的查找方法创建时不需要带个查找对象的参数 service层不用组织条件 dao层一条查询所有的hql语句String hql =
"fro...
分类:
其他好文 时间:
2014-05-23 05:12:28
阅读次数:
266
这篇随笔将会记录hql的常用的查询语句,为日后查看提供便利。
在这里通过定义了三个类,Special、Classroom、Student来做测试,Special与Classroom是一对多,Classroom与Student是一对多的关系,这里仅仅贴出这三个bean的属性代码:
Special类: ...
分类:
系统相关 时间:
2014-05-22 05:26:44
阅读次数:
618
Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构
上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。第15章HQL:
Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言...
分类:
系统相关 时间:
2014-05-19 11:42:54
阅读次数:
379
1. 查询HQL过滤器
1.1. 数据过滤现状分析
项目开发的查询页面都会有很多查询条件,开发追加查询条件的工作繁琐又很浪费时间。
这块工作量主要在:页面加查询字段和后台代码逻辑判断,追加查询条件;
目前JAVA持久层主流框架Hibernate和Ibatis实现方式分析:
[1].Hibatente 技术实现:
A.页面追加查询字段;
B.后台代码需加逻辑判断,判断字段是否为空,手...
分类:
其他好文 时间:
2014-05-15 12:10:46
阅读次数:
379
创建表:
hive> CREATE TABLE pokes (foo INT, bar STRING);
Creates a table called pokes with two columns, the first being an integer and the other a string
创建一个新表,结构与其他一样
hive> create table n...
分类:
其他好文 时间:
2014-05-15 07:07:58
阅读次数:
303
这一种我最常用,也是最喜欢用的,因为它写起来灵活直观,而且与所熟悉的SQL的语法差不太多。条件查询、分页查询、连接查询、嵌套查询,写起来与SQL语法基本一致,唯一不同的就是把表名换成了类或者对象。其它的,包括一些查询函数(count(),sum()等)、查询条件的设定等,全都跟SQL语法一样。###...
分类:
系统相关 时间:
2014-05-11 17:36:26
阅读次数:
290