最新文章列表

Hibernate JPA 的索引的使用

在Hibernate中Model中一个对象关联的对象相当多是必须使用索引,如果多个表关联更要使用关联,否则效率相等的低下,例如在项目中酒店的查询中大约有几千条数据但是查询就需要5分钟以上,实在是一个严重的效率瓶颈,采用的方案,在集合等地方添加相应的索引,加快搜索效率。 如下: 针对重复几率比较大的使用索引: /** * 开始日期(YYYY-MM-DD)priDate(旧) */ @Tempor ...
mixer_a 评论(0) 有901人浏览 2012-04-13 23:44

Hibernate分页查询(使用HQL语言)

例: import java.util.Iterator; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import junit.framework.TestCase; public class QueryTest extends TestCase{ p ...
mixer_a 评论(0) 有1142人浏览 2012-04-12 21:29

Hibernate里面使用sql查询

hibernate3.0中是可以使用sql语句,但一般还是hql语句的,毕竟我们采用hibernate就是为了使用o/r mapping,如果还用sql就没意义了.除非实在没有办法,不然不要用.sql的查询: Java代码  Query query=session.createSQLQuery(   "select {c.*} from CUSTOMERS c  ...
mixer_a 评论(2) 有4063人浏览 2012-04-11 10:17

hibernate+sqlserver中文乱码的解决

首先要编写一个编码过滤器,起编码如下: package com.Book.Page.Filter; import javax.servlet.*; import java.io.IOException; public class SetCharacterEncodingFilter implements Filter { protected String encoding ...
mixer_a 评论(0) 有1762人浏览 2012-04-10 08:03

spring + hibernate 二级缓存 ehcache

1:配置spring 文件 在sessionfactiory的bean中加上如下配置 Xml代码 <
mixer_a 评论(0) 有1231人浏览 2012-04-09 10:05

实现OSCache二级缓存的配置方案

今天在使用hibernate的时候要配置二级缓存,给大家分享一下二级缓存的配置方法 *********实现OSCache二级缓存的配置方案*********** 1.首先我们需要在hibernate.cfg.xml中配置几个属性: <!--   是否开启二级缓存,缺省为开启  --> < property  name ="cache.use_second_l ...
mixer_a 评论(0) 有1041人浏览 2012-04-09 10:03

Hibernate事务处理机制----2

二、JTATransaction 如果你在EJB中使用Hibernate,或者准备用JTA来管理跨Session的长事务,那么就需要使用JTATransaction,先看一个例子: javax.transaction.UserTransac ...
mixer_a 评论(0) 有901人浏览 2012-04-08 13:20

Hibernate事务处理机制--1

Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的 Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析: Hibernate可以配置为JDBCTransaction或者是JTATransaction,这取决于你在hibernate ...
mixer_a 评论(0) 有999人浏览 2012-04-08 13:17

Hibernate缓存

hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。  二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.cache.provider_class,我们这里用ehcache ...
mixer_a 评论(0) 有1085人浏览 2012-04-08 13:15

Hibernate关联关系映射--2

2、基于连接表的单向多对一关联在关联关系可选的情况下应用也很普遍。链接表的主键为多端主键。  <class name="Person"> 
mixer_a 评论(0) 有1012人浏览 2012-04-08 13:14

Hibernate关联关系映射

关联关系映射的分类可以遵行这样一个原则:双向还是单项、是否有链接表, 依赖主键还是外键。  关联关系映射通常情况是最难配置正确的。在这个部分中,我们从单向关系映射开始,然后考虑双向关系映射,由浅至深讲述一遍典型的案例。在所有的例子中,我们都使用 Person和Address。 
mixer_a 评论(0) 有865人浏览 2012-04-08 13:14

Java对象持久化技术Hibernate入门之一

Hibernate是Java应用和关系数据库之间的桥梁,它负责Java对象和关系数据之间的映射。Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供了面向对象的数据访问API。在Java应用中使用Hibernate包含以下步骤。     (1)创建Hibernate的配置文件。     (2)创建持久化类。     (3)创建对象-关系映射文件。     (4)通过 ...
mixer_a 评论(0) 有975人浏览 2012-04-07 09:31

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics