Hibernate2

一对多

文件中设置关系

  
     
     
     

多对一

 
    
    

inverse 反转

默认为false 智能 只需要部分条件 部门包含员工
设置为true 面向程序员 人工 需要全部条件

命名查询

优点:sql或hql集中管理,方便发布之后维护;

  
   from User
  
List list = session.getNamedQuery("getU").list();

缓存

一级缓存:同一个session

二级缓存:
同一个SessionFactory
设置 use_second_level_cache 为true
第三方插件支持 org.hebernate.cache.EhCacheProvider
配置


List list=session.creatQuery().setCacheable(true).list();

你可能感兴趣的:(Hibernate2)