
Hibernate
文章平均质量分 88
iteye_17600
这个作者很懒,什么都没留下…
展开
-
MyEclipse jdbc连接
jdbc:oracle:thin:@localhost:1521:orcl原创 2009-12-29 15:42:02 · 124 阅读 · 0 评论 -
Hibernate中one-to-many/many-to-one和many-to-many
<1>one-to-many/many-to-one (1)表结构 /**客户表**/ create table CUSTOMERS( ID int not null auto_increment, Name varchar(15), primary key(ID) ); /**订单表**/ create table ORDERS( ID bigint not null auto_in...原创 2010-06-16 21:45:09 · 157 阅读 · 0 评论 -
Hibernate缓存配置/批量处理
Hibernate除了自动对Session级别的事务进行一级缓存外,二级缓存都需要实现org.hibernate.cache.CacheProvider接口,Hibernate已经实现了一些缓存,开发人员可以直接配置使用,同时要启用二级缓存,配置hibernate.cache.use_second_level_cache为true。 可选值:org.hibernate.cache.Hash...原创 2010-06-16 21:19:08 · 115 阅读 · 0 评论 -
hibernate------hql总结
关键字: hibernate------hql总结 1. 查询整个映射对象所有字段 Java代码 //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql); ...原创 2010-06-04 14:59:09 · 119 阅读 · 0 评论 -
OpenSessionInViewFilter 配置注意事项
首先要在工程的web.xml中配置如下: 配置要放在web.xml最上面 <filter> <filter-name>openSessionInViewFilter</filter-name> <filter-class>org.springframeword.orm.hibernate3.OpenSessionInViewFilte...原创 2010-06-04 09:24:38 · 111 阅读 · 0 评论 -
Hibernate延迟加载机制
延迟加载: 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。A、实体对象的延迟加载:如果想对实体对象使用延迟加载,必须要在实体的映射配置文件中进行相...原创 2010-06-04 09:23:35 · 76 阅读 · 0 评论 -
Hibernate的通用dao
Hibernate+spring通用的dao.首先定义一个SimpleDao接口,里面的方法如下:Java代码 /* * * @author zyong * * @date 2009-9-19 下午11:02:34 * * @action 一个简单公共的hibernate通用dao实现类 */ package...原创 2010-06-03 17:38:34 · 110 阅读 · 0 评论 -
使用hibernateTemple分页
/** * 使用hql 语句进行操作 * @param hql HSQL 查询语句 * @param offset 开始取数据的下标 * @param length 读取数据记录数 * @return List 结果集 */ public List getListForPage2(final String hql, final int offset, final int...原创 2010-05-27 14:21:58 · 93 阅读 · 0 评论 -
在Hibernate3应用中如何处理批量更新和批量删除(修正版)
批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段:tx = session.beginTransaction();Iterator customers=session.find("from Customer c where c.age>0").iterato...原创 2010-05-25 08:56:48 · 103 阅读 · 0 评论 -
Hibernate中的对象one-to-one关系
(1) 通过主健参考,限制2个数据表中的主健使用相同的值 create table CUSTOMER( ID bigint not null auto_increment, NAME varchar(15), primary key (ID) ); create table ADDRESS( ID bigint not null auto_increment, STREET varchar(128...原创 2010-06-16 21:45:39 · 124 阅读 · 0 评论