
Hibernate
欧米优
白俄罗斯国家技术大学 信息技术软件专业毕业。硕士研究生。请大家多多帮助
展开
-
Hibernate中get和load方法的区别以及close(),clear()、evict()等的区别
get和load方式是根据id取得一个记录 下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比: load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常 get方法检索不到的话会返回null 2.从检索执行机制上对比: get方法和find方法都是直接从数据库中检索 而load方法的执行则比较复杂 ■ 首先查找session的persistent Context中是否有缓存,如果有则直接返回 ■ 如果没转载 2011-01-13 13:15:00 · 556 阅读 · 0 评论 -
Hibernate 配置文件
<br /><?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <se原创 2011-01-17 10:52:00 · 525 阅读 · 0 评论 -
Hibernate性能优化要点
Hibernate性能优化要点: 1.尽量使用many-to-one,避免使用单项one-to-many 2.灵活使用单向one-to-many 3.不用一对一,使用多对一代替一对一 4.配置对象缓存,不使用集合缓存 5.一对多使用Bag 多对一使用Set 6.继承使用显示多态 HQL:from object polymorphism="exlicit" 避免查处所有对象 7.消转载 2012-05-10 08:23:11 · 433 阅读 · 0 评论 -
Hibernate过滤器使用窍门
Hibernate3新增了对某个类或者集合使用预先定义的Hibernate过滤器条件(filter criteria)的功能。过滤器条件相当于定义一个 非常类似于类和各种集合上的“where”属性的约束子句,但是过滤器条件可以带参数。 应用程序可以在运行时决定是否启用给定的Hibernate过滤器,以及使用什么样的参数值。 过滤器的用法很像数据库视图,只不过是在应用程序中确定使用什么样的参数的转载 2012-05-10 08:30:01 · 568 阅读 · 0 评论 -
Java工程中动态改变Hibernate的数据库连接信息总结
1、XML解析帮助类,采用Dom4j工具类进行处理 [java] view plaincopyprint? package com.cvicse.inforguard.cssp.util; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStr转载 2012-06-28 09:32:10 · 1027 阅读 · 0 评论 -
Hibernate 面试中最常考察的知识点整合
对于Hibernate,面试官最想知道的无非是以下总结这这十多个问题,每个问题都有详细的答案,如果都完全掌握以下的这些问题,那面试时问及Hibernate你还用怕什么呢?让自信伴随着你第一次冲刺吧! 一、简述 Hibernate 和 JDBC 的区别、优缺点? JDBC与Hibernate在性能上相比,JDBC灵活性有优势。而Hibernate在易学性,易用性上有些优势。当用到很多复杂的多表联转载 2013-03-27 14:07:34 · 589 阅读 · 0 评论