日期:2014-05-16  浏览次数:20420 次

hibernate 类.hbm.xml把类与数据库映射对应起来
  session.load():(lazy=true)懒加载原则,用这个对象时才会去抓取记录。否则不会去抓取数据。当查询的对象要使用时,而仅用到ID属性时是不会去抓取数据的,要用到非主键属性值时才会去查询
    session.get():hibernate会主动发起抓取数据的动作
查询的时候一般是不启动事务的
串行化时启动事务
sessionfactory是一个重量级的东西
session-factory最好只打开一次,因为:
连一下数据库就要开辟内存,root验证,读取配置文件,耗时
session可以关闭多次
、hibernate的查询方案
利用Session提供的get方法或load方法
使用Criteria查询接口实现条件查询
ibernate ORM原理
            主配置:hibernate.cfg.xml
    POJO类以及配置映射元数据
    主程序:
           Configuration:读取配置信息
   SessionFactory:对应特定的数据源,负责创建Session
   Session:持久化操作最重要的API

   Transaction:负责Session事务的封装(更新 插入时)

   查询:
   Criteria:标准条件查询对象
   Query:支持HQL查询
转自:水晶手链