易截截图软件、单文件、免安装、纯绿色、仅160KB

传智播客java学习 hibernate初步

我今天学习了徐老师讲的hibernate知识,我做了简单的笔记:
一、Hibernate
a)         连接java应用程序和关系型数据库的中间件,对JDBC API封装,负责对象持久化
b)        位于持久化层,封装所有的数据访问细节,使业务逻辑层更关注于业务逻辑,一种ORM映射工具。
二、Hibernate API
1.Configuration 配置hibernate,根启动hibernate,创建
      sessionFactory对象。
   2.SessionFactory 初始化hibernate,充当数据源代理,创建
      session对象。线程安全的,可被多个线程共享。重量级的,
      需要一个很大的缓存,用于存放于定义的sql语句和映射元数
      据等。用户还可为它配置一个缓存插件,称为二级缓存。
   3.Session 使用最广泛,也被称为持久化管理器,它提供和持久
      化相关的操作。增、删、改、查等。不是线程安全的,避免多
      个线程共享。轻量级的,创建和销毁不需要消耗太多资源。
      Session中有一个缓存,称为一级缓存。存放当前工作单元加
      载的对象。
   4.Transaction hibernate数据库事务接口,
     它对底层的事务接口作了封装.底层事务接
     口包括:
 JDBC API
 JTA(java Transaction API)
 CORBA(common object request Broker architecture)
       5.Query和Criteria接口:都是查询接口,query实例
       包装了HQL查询语句,hql是面向对象的,他引用类
       名及类的属性名,而不是表名和字段名。Criteria接
       口完全封装了基于字符串形式的查询语句,比
       query接口更面向对象,他擅长执行动态查询。
       sessoin接口的find方法也具有数据查询功能,但他
       只是执行一些简单的hql查询语句的快捷方式,远没
  &n


相关文档:

[转载]Java开发最容易犯的几种错误

1.Duplicated Code
 
代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。
 
2.Long method
 
它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。 ......

招聘银行项目JAVA开发工程师

     主要是做各地银行的外围系统,例如电子汇票、反洗钱系统等,有兴趣的可以加我QQ(429177125)具体聊,面试地点在北京市海淀区魏公村。
具体如下:
Java工作经验,2-3年
         软性要求: 以下工作经验之一者优先。1、 有银行工作经 ......

UVAOj java输入输出


/**
* ### 真難的題目: 狗屁演算法 (測資很機車)
* 測驗結果: x.xx0 ms
* 測驗日期: 200y-mm-dd
* @author Raymond Wu (小璋丸)
*/
public class Main {
 
  // 輸入緩衝區 (緩衝空 ......

java中HashMap遍历方法

方法一:
Map map = new HashMap();
Iterator iter = map.entrySet().iterator();
while (iter.hasNext()) {
    Map.Entry entry = (Map.Entry) iter.next();
    Object key = entry.getKey();
    Object val = entry.getValue();
}
方法二:
Map map = n ......

深入浅出Java clone技术

 这是clone技术介绍的第一篇。本篇主要介绍对象clone技术的基本知识。
Clone基本知识储备
在Java里提到clone技术,就不能不提java.lang.Cloneable接口和含有clone方法的Object类。所有具有clone功能的类都有一个特性,那就是它直接或间接地实现了Cloneable接口。否则,我们在尝试调用clone()方法时,将会触发CloneNo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号